private void btnOK_Click(object sender, System.EventArgs e) { //添加 if (txtContactNo.Text.Trim().Length == 0) { Popup("请输入合同编号!"); return; } if (txtDeliveryCompany.Text.Trim().Length == 0) { Popup("请输入单位名称!"); return; } string strContractSql = "select * from tbSpecialOilDept where cnvcContractNo='" + txtContactNo.Text + "' "; string strDeliveryCompany = "select * from tbSpecialOilDept where cnvcDeliveryCompany = '" + txtDeliveryCompany.Text + "'"; DataTable dtContract = ReportQueryFacade.CommonQuery(strContractSql); DataTable dtDeliveryCompany = ReportQueryFacade.CommonQuery(strDeliveryCompany); if (dtContract.Rows.Count > 0) { Popup("相同的合同编号已存在!"); return; } if (dtDeliveryCompany.Rows.Count > 0) { Popup("相同的单位名称已存在!"); return; } SpecialOilDept specialOilDept = new SpecialOilDept(); specialOilDept.cnvcContractNo = txtContactNo.Text; specialOilDept.cnvcDeliveryCompany = txtDeliveryCompany.Text; Dept curDept = Session[ConstValue.LOGIN_DEPT_SESSION] as Dept; Oper curOper = Session[ConstValue.LOGIN_USER_SESSION] as Oper; BusiLog busiLog = new BusiLog(); busiLog.cndOperDate = DateTime.Now; busiLog.cnnSerial = Guid.NewGuid(); busiLog.cnvcOperName = curOper.cnvcOperName; busiLog.cnvcComments = "添加领用单位:" + txtContactNo.Text + "|" + txtDeliveryCompany.Text; busiLog.cnvcDeptID = curDept.cnvcDeptID; busiLog.cnvcDeptName = curDept.cnvcDeptName; busiLog.cnvcOperType = "BS013"; busiLog.cnvcSource = "网站"; SpecialOilFacade.AddSpecialOilDept(specialOilDept, busiLog); Popup("领用单位添加成功"); }
private void dgCompany_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // try { string strContractNo = e.Item.Cells[0].Text; string strDeliveryCompany = e.Item.Cells[1].Text; Dept curDept = Session[ConstValue.LOGIN_DEPT_SESSION] as Dept; Oper curOper = Session[ConstValue.LOGIN_USER_SESSION] as Oper; BusiLog busiLog = new BusiLog(); busiLog.cndOperDate = DateTime.Now; busiLog.cnnSerial = Guid.NewGuid(); busiLog.cnvcOperName = curOper.cnvcOperName; busiLog.cnvcComments = "删除领用单位:" + strContractNo + "|" + strDeliveryCompany; busiLog.cnvcDeptID = curDept.cnvcDeptID; busiLog.cnvcDeptName = curDept.cnvcDeptName; busiLog.cnvcOperType = "BS015"; busiLog.cnvcSource = "网站"; SpecialOilDept specialOilDept = new SpecialOilDept(); specialOilDept.cnvcContractNo = strContractNo; specialOilDept.cnvcDeliveryCompany = strDeliveryCompany; SpecialOilFacade.DeleteSpecialOilDept(specialOilDept, busiLog); this.dgCompany.EditItemIndex = -1; this.BindCompany(); Popup("领用单位删除成功"); } catch (System.Exception ex) { Popup(ex.Message); } }
private void dgCompany_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { // try { string strOldContractNo = e.Item.Cells[0].Text; string strOldDeliveryCompany = e.Item.Cells[1].Text; string strContractNo = ((TextBox)e.Item.Cells[2].Controls[0]).Text; string strDeliveryCompany = ((TextBox)e.Item.Cells[3].Controls[0]).Text; if (strContractNo.Trim().Length == 0) { Popup("请输入合同编号!"); return; } if (strDeliveryCompany.Trim().Length == 0) { Popup("请输入单位名称!"); return; } string strContractSql = "select * from tbSpecialOilDept where cnvcContractNo='" + strContractNo + "' "; string strDeliveryCompanySql = "select * from tbSpecialOilDept where cnvcDeliveryCompany = '" + strDeliveryCompany + "'"; DataTable dtContract = ReportQueryFacade.CommonQuery(strContractSql); DataTable dtDeliveryCompany = ReportQueryFacade.CommonQuery(strDeliveryCompanySql); if (dtContract.Rows.Count > 0 && strOldContractNo != strContractNo) { Popup("相同的合同编号已存在!"); return; } if (dtDeliveryCompany.Rows.Count > 0 && strOldDeliveryCompany != strDeliveryCompany) { Popup("相同的单位名称已存在!"); return; } Dept curDept = Session[ConstValue.LOGIN_DEPT_SESSION] as Dept; Oper curOper = Session[ConstValue.LOGIN_USER_SESSION] as Oper; BusiLog busiLog = new BusiLog(); busiLog.cndOperDate = DateTime.Now; busiLog.cnnSerial = Guid.NewGuid(); busiLog.cnvcOperName = curOper.cnvcOperName; busiLog.cnvcComments = "修改领用单位:" + strContractNo + "|" + strDeliveryCompany; busiLog.cnvcDeptID = curDept.cnvcDeptID; busiLog.cnvcDeptName = curDept.cnvcDeptName; busiLog.cnvcOperType = "BS014"; busiLog.cnvcSource = "网站"; SpecialOilDept specialOilDept = new SpecialOilDept(); specialOilDept.cnvcContractNo = strContractNo; specialOilDept.cnvcDeliveryCompany = strDeliveryCompany; SpecialOilFacade.UpdateSpecialOilDept(strOldContractNo, specialOilDept, busiLog); this.dgCompany.EditItemIndex = -1; this.BindCompany(); Popup("领用单位修改成功"); } catch (System.Exception ex) { Popup(ex.Message); } }