protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { string strDeptName = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[0].Controls[1]).Text; string strAddress = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[1].Controls[1]).Text; string strTel = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[2].Controls[1]).Text; string strManager = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[3].Controls[1]).Text; string strManagerPhone = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[4].Controls[1]).Text; string strAdsl = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[5].Controls[1]).Text; string strAdslPwd = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[6].Controls[1]).Text; string strVpn = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[7].Controls[1]).Text; string strVpnPwd = ((TextBox)this.GridView1.Rows[e.RowIndex].Cells[8].Controls[1]).Text; string strOldDeptName = ((Label)this.GridView1.Rows[e.RowIndex].Cells[9].Controls[1]).Text; Hashtable htapp = (Hashtable)Application["appconf"]; string strcons = (string)htapp["cons"]; busiq = new BusiComm.BusiQuery(strcons); CMSMStruct.LoginStruct ls1 = (CMSMStruct.LoginStruct)Session["Login"]; try { bool exist = busiq.ExistDeptInfo(strDeptName); if (strDeptName != strOldDeptName && exist) { this.Popup("门店已存在"); return; } bool success = busiq.UpdateDeptInfo(strOldDeptName, strDeptName, strAddress, strTel, strManager, strManagerPhone, strAdsl, strAdslPwd, strVpn, strVpnPwd); if (!success) { this.SetErrorMsgPageBydir("门店信息修改出错,请重试!"); return; } else { this.GridView1.EditIndex = -1; this.Query(); } } catch (Exception er) { this.clog.WriteLine(er); this.SetErrorMsgPageBydir("门店信息修改错误,请重试!"); return; } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { string strDeptName = ""; string strAddress = ""; string strTel = ""; string strManager = ""; string strManagerPhone = ""; string strAdsl = ""; string strAdslPwd = ""; string strVpn = ""; string strVpnPwd = ""; if (e.CommandName == "EmptyInsert") { strDeptName = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtDeptName")).Text; strAddress = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtAddress")).Text; strTel = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtTel")).Text; strManager = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtManager")).Text; strManagerPhone = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtManagerPhone")).Text; strAdsl = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtAdsl")).Text; strAdslPwd = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtAdslPwd")).Text; strVpn = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtVpn")).Text; strVpnPwd = ((TextBox)GridView1.Controls[0].Controls[0].Controls[0].FindControl("txtVpnPwd")).Text; } else if (e.CommandName == "Insert") { strDeptName = ((TextBox)GridView1.FooterRow.Cells[0].Controls[1]).Text; strAddress = ((TextBox)GridView1.FooterRow.Cells[1].Controls[1]).Text; strTel = ((TextBox)GridView1.FooterRow.Cells[2].Controls[1]).Text; strManager = ((TextBox)GridView1.FooterRow.Cells[3].Controls[1]).Text; strManagerPhone = ((TextBox)GridView1.FooterRow.Cells[4].Controls[1]).Text; strAdsl = ((TextBox)GridView1.FooterRow.Cells[5].Controls[1]).Text; strAdslPwd = ((TextBox)GridView1.FooterRow.Cells[6].Controls[1]).Text; strVpn = ((TextBox)GridView1.FooterRow.Cells[7].Controls[1]).Text; strVpnPwd = ((TextBox)GridView1.FooterRow.Cells[8].Controls[1]).Text; } else { return; } if (string.IsNullOrEmpty(strDeptName)) { this.Popup("门店不能为空"); return; } Hashtable htapp = (Hashtable)Application["appconf"]; string strcons = (string)htapp["cons"]; busiq = new BusiComm.BusiQuery(strcons); CMSMStruct.LoginStruct ls1 = (CMSMStruct.LoginStruct)Session["Login"]; try { bool exist = busiq.ExistDeptInfo(strDeptName); if (exist) { this.Popup("门店已存在"); return; } bool success = busiq.InsertDeptInfo(strDeptName, strAddress, strTel, strManager, strManagerPhone, strAdsl, strAdslPwd, strVpn, strVpnPwd); if (!success) { this.SetErrorMsgPageBydir("门店信息添加出错,请重试!"); return; } else { this.GridView1.EditIndex = -1; this.Query(); } } catch (Exception er) { this.clog.WriteLine(er); this.SetErrorMsgPageBydir("门店信息添加错误,请重试!"); return; } }