using Gs.DevApp.Entity;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using System;
using System.Data;
namespace Gs.DevApp.DevFrm.Work
{
public partial class Frm_WorkStart : DevExpress.XtraEditors.XtraForm
{
///
/// pc只需要过站
///
private string isPc = "投入,电检,水检,终检";
public Frm_WorkStart()
{
InitializeComponent();
_getListJyxm();
btnLogin.Click += BtnLogin_Click;
}
private void BtnLogin_Click(object sender, EventArgs e)
{
if (txt_bc.SelectedIndex <= 0)
{
txt_bc.Focus();
Gs.DevApp.ToolBox.MsgHelper.ShowInformation("请选择班次!");
return;
}
if (txt_gx.SelectedIndex <= 0)
{
txt_gx.Focus();
Gs.DevApp.ToolBox.MsgHelper.ShowInformation("请选择工序!");
return;
}
string fGx = txt_gx.Text.Trim();
string fBc = txt_bc.Text.Trim();
Frm_Work01 frm = new Frm_Work01(fGx, fBc);
frm.ShowDialog();
}
///
/// 读取工序下拉
///
private void _getListJyxm()
{
var pgq = new PageQueryModel(1, 999999, "a.processNo", "asc", "", "");
var json = JsonConvert.SerializeObject(pgq);
try
{
var strReturn = UtilityHelper.HttpPost("", "WorkPro/GetListPage", json);
var dd = UtilityHelper.ReturnToTablePage(strReturn);
DataTable dt = dd.rtnData.list;
txt_gx.Properties.Items.Add("-请选择-");
foreach (DataRow dr in dt.Rows)
{
if (isPc.Contains(dr["processName"].ToString()))
txt_gx.Properties.Items.Add(dr["processNo"].ToString() + ":" + dr["processName"].ToString());
}
txt_gx.Focus();
txt_gx.SelectedIndex = 0;
}
catch (Exception ex)
{
MsgHelper.Warning("提示:" + ex.Message);
}
}
}
}