protected void lnkBtnGetBatchNo_Click(object sender, EventArgs e) { BatchDal batchDal = new BatchDal(); ddlBatchNo.DataSource = batchDal.GetBatchNo(txtOrderDate.Text); ddlBatchNo.DataTextField = "BATCHNO"; ddlBatchNo.DataValueField = "BATCHNO"; ddlBatchNo.DataBind(); }
/// <summary> /// 获取指定日期的所有分拣批次 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lnkBtnGetBatchNo_Click(object sender, EventArgs e) { BatchDal batchDal = new BatchDal(); ddlBatchNo.Items.Clear(); DataTable table = batchDal.GetBatchNo(txtOrderDate.Text); bool hasNoSchedul = false; foreach (DataRow row in table.Rows) { ddlBatchNo.Items.Add(new ListItem(row["BATCHNO"].ToString().Trim())); if (row["ISVALID"].ToString() == "0") { hasNoSchedul = true; } } if (!hasNoSchedul) { batchDal.AddBatch(txtOrderDate.Text, table.Rows.Count + 1); ddlBatchNo.Items.Add(new ListItem(Convert.ToString(table.Rows.Count + 1), "0")); } }