using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using UAS_MES_NEW.DataOperate;
using UAS_MES_NEW.Entity;
using UAS_MES_NEW.PublicMethod;
namespace UAS_MES_NEW.OQC
{
public partial class OQC_PlanMaintain_NEW : Form
{
AutoSizeFormClass asc = new AutoSizeFormClass();
LogStringBuilder sql = new LogStringBuilder();
DataTable dt;
DataHelper dh;
string ErrorMessage = "";
DataTable Dbfind;
public OQC_PlanMaintain_NEW()
{
InitializeComponent();
}
private void 抽样计划维护_Load(object sender, EventArgs e)
{
asc.controllInitializeSize(this);
dh = SystemInf.dh;
pr_code.TableName = "QUA_Project";
pr_code.SelectField = "pr_code # 方案编号,pr_name # 方案名称,pr_class # 检验单类型,pr_standard # 方案标准,pr_startdate # 生效日期,pr_enddate #失效日期 ,pr_status # 状态";
pr_code.SetValueField = new string[] { "pr_code" };
pr_code.FormName = Name;
pr_code.DbChange += Pr_code_DbChange;
ChooseAll.ChooseAll(CheckTypeDGV);
}
private void Pr_code_DbChange(object sender, EventArgs e)
{
Dbfind = pr_code.ReturnData;
BaseUtil.SetFormValue(this.Controls, Dbfind);
}
private void 抽样计划维护_SizeChanged(object sender, EventArgs e)
{
asc.controlAutoSize(this);
}
///
/// 获取批次点击按钮
///
///
///
private void SaveConfiguration_Click(object sender, EventArgs e)
{
}
private void Save_Click(object sender, EventArgs e)
{
}
private void Clean_Click(object sender, EventArgs e)
{
OperateResult.Clear();
}
private void ob_projectcode_UserControlTextChanged(object sender, EventArgs e)
{
sql.Clear();
sql.Append("select nvl(max(oi_id),0)oi_id,ci_kind,nvl(max(oi_sampleqty),0) oi_sampleqty from QUA_PROJECT left join ");
sql.Append(" QUA_ProjectDetail on pd_prid=pr_id left join QUA_CheckItem on pd_ciid=ci_id ");
sql.Append("left join OQCITEMS on oi_checkno ='' and oi_projectcode='" + pr_code.Text + "' ");
sql.Append("and oi_projectcode = pr_code and oi_checkkind = ci_kind where pr_code='" + pr_code.Text + "' group by ci_kind");
DataTable dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select");
BaseUtil.FillDgvWithDataTable(CheckTypeDGV, dt);
}
private void OQC_PlanMaintain_FormClosing(object sender, FormClosingEventArgs e)
{
dh.Dispose();
}
private void ms_sncode_KeyDown(object sender, KeyEventArgs e)
{
if (Keys.Enter == e.KeyCode)
{
}
}
}
}