/// <summary> /// 批次Tab切换 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddBatNoTabControl_SelectedIndexChanged(object sender, EventArgs e) { if (this.AddBatNoTabControl.SelectedTab.Text.Equals("新建批次")) { string cNo = this.GetCNO(this.AddBatNoTabControl.SelectedTab.Text); if (!string.IsNullOrEmpty(cNo)) { txt_batchNo.Text = "J" + productTypeCB.Text + workLineCB.SelectedValue + DateTime.Now.ToString("yyMMdd") + cNo; } workLineCB.DataSource = SelectListModel.WorkLineList().Keys.ToList(); txt_siloNo.DataSource = SelectListModel.SiloNumList().Keys.ToList(); nbtWeightCB.DataSource = SelectListModel.NbtWeightList(); gradeCB.DataSource = SelectListModel.GradeList(); } else { string cNo = this.GetCNO(this.AddBatNoTabControl.SelectedTab.Text); if (!string.IsNullOrEmpty(cNo)) { txt_bNo.Text = "J" + pdTypeCB.Text + wkLineCB.SelectedValue + DateTime.Now.ToString("yyMMdd") + cNo; } wkLineCB.DataSource = SelectListModel.WorkLineList().Keys.ToList(); txt_siloNum.DataSource = SelectListModel.SiloNumList().Keys.ToList(); txt_nbt.DataSource = SelectListModel.NbtWeightList(); txt_grade.DataSource = SelectListModel.GradeList(); } }
private void dtp_bNoCrDate_ValueChanged(object sender, EventArgs e) { string workline = string.Empty; string productType = string.Empty; if (wkLineCB.SelectedValue != null) { workline = SelectListModel.WorkLineList()[wkLineCB.SelectedValue.ToString()]; } if (!string.IsNullOrEmpty(this.pdTypeCB.Text)) { productType = pdTypeCB.Text.Substring(pdTypeCB.Text.Length - 1); } string cNo = this.GetCNO(this.AddBatNoTabControl.SelectedTab.Text, dtp_bNoCrDate.Value); DateTime selectTime = dtp_bNoCrDate.Value; txt_bNo.Text = "J" + productType + workline + selectTime.ToString("yyMMdd") + cNo; }
private void productTypeCB_SelectedValueChanged(object sender, EventArgs e) { string workline = string.Empty; string productType = string.Empty; if (workLineCB.SelectedValue != null) { workline = SelectListModel.WorkLineList()[workLineCB.SelectedValue.ToString()]; } if (!string.IsNullOrEmpty(this.productTypeCB.Text)) { productType = productTypeCB.Text.Substring(productTypeCB.Text.Length - 1); } string cNo = this.GetCNO(this.AddBatNoTabControl.SelectedTab.Text); if (!string.IsNullOrEmpty(cNo)) { txt_batchNo.Text = "J" + productType + workline + DateTime.Now.ToString("yyMMdd") + cNo; } }