protected void btnNext1_Click(object sender, EventArgs e) { DataView dvRight = ((DataSet)Session["dsProduct"]).Tables[0].DefaultView; dvRight.RowFilter = "Selected='T'"; StringBuilder selectedProductCode = new StringBuilder(); selectedProductCode.Append("'0'"); foreach (DataRowView rowView in dvRight) { selectedProductCode.Append(",'" + rowView["PRODUCTCODE"] + "'"); } WarehouseCell objCell = new WarehouseCell(); DataTable tableCell = objCell.QueryWarehouseCell("CURRENTPRODUCT IN (" + selectedProductCode.ToString() + ")").Tables[0]; this.dgSelectedCell.DataSource = tableCell.DefaultView; this.dgSelectedCell.DataBind(); Session["selectedProductCode"] = selectedProductCode.ToString(); div01display = "none"; div02display = "block"; if (tableCell.Rows.Count == 0) { this.btnNext2.Enabled = false; } else { this.btnNext2.Enabled = true; } }
protected void btnDelete_Click(object sender, EventArgs e) { string whcode = this.txtWhCode.Text; string areacode = this.txtAreaCode.Text; string shelfCode = this.txtShelfCode.Text; int shelfid = Convert.ToInt32(this.txtShelfID.Text); WarehouseCell objCell = new WarehouseCell(); int count = objCell.QueryWarehouseCell("SHELFCODE='" + shelfCode + "'").Tables[0].Rows.Count; if (count > 0) { JScript.Instance.ShowMessage(this, shelfCode + "货架还有下属货位,不能删除!"); return; } else { objShelf.Delete(shelfid); this.txtShelfID.Text = ""; this.txtShelfCode.Text = objShelf.GetNewShelfCode(this.txtAreaCode.Text); this.txtShelfName.Text = ""; this.ddlActive.SelectedIndex = 0; this.txtMemo.Text = ""; this.txtAreaType.Text = ""; this.btnSave.Enabled = true; this.btnDelete.Enabled = false; string path = whcode + "/" + areacode + "/" + shelfCode; JScript.Instance.RegisterScript(this, "RefreshParent('" + path + "');"); } }
protected void btnNext2_Click(object sender, EventArgs e) { //div01display = "none"; //div02display = "block"; WarehouseCell objCell = new WarehouseCell(); CheckBillMaster billMaster = new CheckBillMaster(); DataTable tableCell = objCell.QueryWarehouseCell("CURRENTPRODUCT IN (" + Session["selectedProductCode"].ToString() + ")").Tables[0]; billMaster.BatchInsertBill(tableCell, Session["EmployeeCode"].ToString()); JScript.Instance.ShowMessage(this.UpdatePanel1, "盘点单已经生成"); }