using System; using System.Collections; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Text; using DSWeb.DataAccess; using System.Data.SqlClient; using DSWeb.Models; using DSWeb.EntityDA; using System.Web.Script.Serialization; namespace DSWeb.Shipping { public partial class ExchangesUnitInfo : System.Web.UI.Page { public string strHandleType = String.Empty; public string sSQL = String.Empty; public string gvid = String.Empty; public string strUserID = String.Empty; T_ALL_DA T_ALL_DA = new T_ALL_DA(); MoneyConvert MoneyConvert = new MoneyConvert(); TopSeaeEntity TopSeaeEntity = new TopSeaeEntity(); SeaExportInfoDA SeaExportInfoDA = new SeaExportInfoDA(); RangeDA RangeDA = new RangeDA(); public int isOpenAnnounce; protected void Page_Load(object sender, EventArgs e) { if (Session["USERID"] != null) { strUserID = Session["USERID"].ToString().Trim(); this.hdUserID.Value = strUserID.Trim(); } else { Server.Transfer("~/Error/FriendError.aspx"); return; //strUserID = ""; } // isOpenAnnounce = 0; isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { Label1.Visible=true; //rblLEVEL.Visible = true; Label2.Visible = true; tbLOGINNAME.Visible = true; Label3.Visible = true; tbLOGINPASSWORD.Visible = true; } else { Label1.Visible=false; //rblLEVEL.Visible=false; Label2.Visible=false; tbLOGINNAME.Visible=false; Label3.Visible=false; tbLOGINPASSWORD.Visible=false; } // if (Request.QueryString["id"] != null)//if (Request.QueryString["id"] != null) { ViewState["GID"] = Request.QueryString["id"].ToString();//"topseaeusername129481962859531250"; this.hdGid.Value = ViewState["GID"].ToString().Trim(); } // //权限菜单范围 string strAction = T_ALL_DA.GetStrSQL("USERID", "select USERID from [user_action] where USERID='" + strUserID.Trim() + "' and ACTIONID='7309DD9E-3A7F-44E9-93A2-3CA571C374E9'"); if (strAction.Trim().Equals("")) { Response.Write(""); Response.End(); //Response.Close(); return; } //权限可视范围 //if (strHandleType.Trim() == "edit") //{ // string strV = RangeDA.GetVISIBLERANGE(this.hdUserID.Value.Trim(), "modExchangesUnit"); string strO = RangeDA.GetOPERATERANGE(this.hdUserID.Value.Trim(), "modExchangesUnit"); string alt = ""; if (strV.Trim().Equals("4")) { Response.Write(""); Response.End(); //Response.Close(); return; } else if (strV.Trim().Equals("0")) { if (strV.Trim() != strO.Trim()) { if (strO.Trim().Equals("1"))//分公司 { if (ViewState["GID"] != null) { alt = RangeDA.GetUnitCompany(this.hdUserID.Value.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } ibAdd.Enabled = true; } else if (strO.Trim().Equals("2"))//部门 { ibAdd.Enabled = true; } else if (strO.Trim().Equals("3"))//个人 { if (ViewState["GID"] != null) { alt = RangeDA.GetUnitPerson(this.hdUserID.Value.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } ibAdd.Enabled = true; } else if (strO.Trim().Equals("4"))//无 { if (ViewState["GID"] == null) { Response.Write(""); Response.End(); //Response.Close(); return; } getEnabled(); } } } else if (strV.Trim().Equals("1")) { if (strO.Trim().Equals("1"))//公司 { if (ViewState["GID"] != null) { alt = RangeDA.GetUnitCompany(this.hdUserID.Value.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } ibAdd.Enabled = true; } if (strO.Trim().Equals("2"))//部门 { ibAdd.Enabled = true; } else if (strO.Trim().Equals("3"))//个人 { if (ViewState["GID"] != null) { alt = RangeDA.GetUnitPerson(this.hdUserID.Value.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } ibAdd.Enabled = true; } else if (strO.Trim().Equals("4"))//无 { if (ViewState["GID"] == null) { Response.Write(""); Response.End(); //Response.Close(); return; } getEnabled(); } } else if (strV.Trim().Equals("2")) { if (strO.Trim().Equals("2"))//个人 { ibAdd.Enabled = true; } else if (strO.Trim().Equals("3"))//个人 { if (ViewState["GID"] != null) { alt = RangeDA.GetUnitPerson(this.hdUserID.Value.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } ibAdd.Enabled = true; } else if (strO.Trim().Equals("4"))//无 { if (ViewState["GID"] == null) { Response.Write(""); Response.End(); //Response.Close(); return; } getEnabled(); } } else if (strV.Trim().Equals("3")) { if (strO.Trim().Equals("3"))//个人 { if (ViewState["GID"] != null) { alt = RangeDA.GetUnitPerson(this.hdUserID.Value.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } ibAdd.Enabled = true; } else if (strO.Trim().Equals("4"))//无 { if (ViewState["GID"] == null) { Response.Write(""); Response.End(); //Response.Close(); return; } getEnabled(); } } //} //else //{ // getEnabledTrue(); //} if (!IsPostBack) { if (Request.QueryString["handle"] != null) { ViewState["strHandleType"] = Request.QueryString["handle"].ToString();//"edit"; strHandleType = ViewState["strHandleType"].ToString().Trim(); this.hdhandle.Value = Request.QueryString["handle"].ToString(); // switch (strHandleType) { case "add"://新增 getaddnull(); break; case "edit"://录入 DataSet ds = T_ALL_DA.GetInfoClient(" and GID='" + ViewState["GID"].ToString().Trim() + "'"); // if (ds == null) { strHandleType = "add"; ViewState["strHandleType"] = "add"; // getaddnull(); } else { if (ds.Tables[0].Rows[0]["ISSTOP"].ToString().Trim() == "True") { cbISSTOP.Checked = true; } else { cbISSTOP.Checked = false; } // this.hd_comboOP.Value = ds.Tables[0].Rows[0]["OP"].ToString().Trim(); this.hd_comboSALE.Value = ds.Tables[0].Rows[0]["SALE"].ToString().Trim(); this.hd_comboDOC.Value = ds.Tables[0].Rows[0]["DOC"].ToString().Trim(); tbCODENAME.Text = ds.Tables[0].Rows[0]["CODENAME"].ToString().Trim(); this.hdCODENAME.Value = ds.Tables[0].Rows[0]["CODENAME"].ToString().Trim(); tbSHORTNAME.Text = ds.Tables[0].Rows[0]["SHORTNAME"].ToString().Trim(); this.hdSHORTNAME.Value = ds.Tables[0].Rows[0]["SHORTNAME"].ToString().Trim(); tbDESCRIPTION.Text = ds.Tables[0].Rows[0]["DESCRIPTION"].ToString().Trim(); this.hdDESCRIPTION.Value = ds.Tables[0].Rows[0]["DESCRIPTION"].ToString().Trim(); tbNAME.Text = ds.Tables[0].Rows[0]["NAME"].ToString().Trim(); tbEnFullName.Text = ds.Tables[0].Rows[0]["EnFullName"].ToString().Trim(); // int itel = ds.Tables[0].Rows[0]["TEL"].ToString().Trim().IndexOf("-"); if (itel != 0) { string[] strTELs = ds.Tables[0].Rows[0]["TEL"].ToString().Trim().Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 1; i < strTELs.Length; i++) { if (strTELs[0].Trim() == "" || strTELs[0].Trim() == "0") { tbTEL1.Text = "86"; } else { tbTEL1.Text = strTELs[0].Trim(); } if (strTELs[1].Trim() == "" || strTELs[1].Trim() == "0") { tbTEL2.Text =""; } else { tbTEL2.Text = strTELs[1].Trim(); } if (strTELs[2].Trim() == "" || strTELs[2].Trim() == "0") { tbTEL.Text = ""; } else { tbTEL.Text = strTELs[2].Trim(); } } } else { tbTEL1.Text = "86"; tbTEL2.Text = ""; tbTEL.Text = ""; } // int iFAX = ds.Tables[0].Rows[0]["FAX"].ToString().Trim().IndexOf("-"); if (iFAX != 0) { string[] strFAXs = ds.Tables[0].Rows[0]["FAX"].ToString().Trim().Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 1; i < strFAXs.Length; i++) { if (strFAXs[0].Trim() == "" || strFAXs[0].Trim() == "0") { tbFAX1.Text = "86"; } else { tbFAX1.Text = strFAXs[0].Trim(); } if (strFAXs[1].Trim() == "" || strFAXs[1].Trim() == "0") { tbFAX2.Text = ""; } else { tbFAX2.Text = strFAXs[1].Trim(); } if (strFAXs[2].Trim() == "" || strFAXs[2].Trim() == "0") { tbFAX.Text = ""; } else { tbFAX.Text = strFAXs[2].Trim(); } } } else { tbFAX1.Text = "86"; tbFAX2.Text = ""; tbFAX.Text = ""; } // tbADDR.Text = ds.Tables[0].Rows[0]["ADDR"].ToString().Trim(); tbEMAIL.Text = ds.Tables[0].Rows[0]["EMAIL"].ToString().Trim(); tbWEB.Text = ds.Tables[0].Rows[0]["WEB"].ToString().Trim(); tbQQ.Text = ds.Tables[0].Rows[0]["QQ"].ToString().Trim(); tbMSN.Text = ds.Tables[0].Rows[0]["MSN"].ToString().Trim(); tbREGISTRATIONNO.Text = ds.Tables[0].Rows[0]["REGISTRATIONNO"].ToString().Trim(); tbORDERNO.Text = ds.Tables[0].Rows[0]["ORDERNO"].ToString().Trim(); tbUNITPRICE.Text = ds.Tables[0].Rows[0]["UNITPRICE"].ToString().Trim(); ddlCustomAttributes1.Value = ds.Tables[0].Rows[0]["CustomAttributes1"].ToString().Trim(); ddlCustomAttributes2.Value = ds.Tables[0].Rows[0]["CustomAttributes2"].ToString().Trim(); tbEDICODE.Text = ds.Tables[0].Rows[0]["EDICODE"].ToString().Trim(); // if (ds.Tables[0].Rows[0]["ISCARRIER"].ToString().Trim() == "True") { cbISCARRIER.Checked = true; } else { cbISCARRIER.Checked = false; } // if (ds.Tables[0].Rows[0]["ISCONTROLLER"].ToString().Trim() == "True") { cbISCONTROLLER.Checked = true; } else { cbISCONTROLLER.Checked = false; } // if (ds.Tables[0].Rows[0]["ISYARD"].ToString().Trim() == "True") { cbISYARD.Checked = true; } else { cbISYARD.Checked = false; } // if (ds.Tables[0].Rows[0]["ISCUSTOM"].ToString().Trim() == "True") { cbISCUSTOM.Checked = true; } else { cbISCUSTOM.Checked = false; } // if (ds.Tables[0].Rows[0]["ISSHIPPER"].ToString().Trim() == "True") { cbISSHIPPER.Checked = true; } else { cbISSHIPPER.Checked = false; } // if (ds.Tables[0].Rows[0]["ISCONSIGNEE"].ToString().Trim() == "True") { cbISCONSIGNEE.Checked = true; } else { cbISCONSIGNEE.Checked = false; } // if (ds.Tables[0].Rows[0]["ISBOOKING"].ToString().Trim() == "True") { cbISBOOKING.Checked = true; } else { cbISBOOKING.Checked = false; } // if (ds.Tables[0].Rows[0]["ISAIRLINES"].ToString().Trim() == "True") { cbISAIRLINES.Checked = true; } else { cbISAIRLINES.Checked = false; } // if (ds.Tables[0].Rows[0]["ISWAREHOUSE"].ToString().Trim() == "True") { cbISWAREHOUSE.Checked = true; } else { cbISWAREHOUSE.Checked = false; } // if (ds.Tables[0].Rows[0]["ISEXPRESS"].ToString().Trim() == "True") { cbISEXPRESS.Checked = true; } else { cbISEXPRESS.Checked = false; } // if (ds.Tables[0].Rows[0]["ISAGENTCN"].ToString().Trim() == "True") { cbISAGENTCN.Checked = true; } else { cbISAGENTCN.Checked = false; } // if (ds.Tables[0].Rows[0]["ISAGENT"].ToString().Trim() == "True") { cbISAGENT.Checked = true; } else { cbISAGENT.Checked = false; } // if (ds.Tables[0].Rows[0]["ISTRUCK"].ToString().Trim() == "True") { cbISTRUCK.Checked = true; } else { cbISTRUCK.Checked = false; } // if (ds.Tables[0].Rows[0]["ISWHARF"].ToString().Trim() == "True") { cbISWHARF.Checked = true; } else { cbISWHARF.Checked = false; } // if (ds.Tables[0].Rows[0]["ISSHIPPINGAGENT"].ToString().Trim() == "True") { cbISSHIPPINGAGENT.Checked = true; } else { cbISSHIPPINGAGENT.Checked = false; } // if (ds.Tables[0].Rows[0]["ISINSURE"].ToString().Trim() == "True") { cbISINSURE.Checked = true; } else { cbISINSURE.Checked = false; } // if (ds.Tables[0].Rows[0]["ISLEASING"].ToString().Trim() == "True") { cbISLEASING.Checked = true; } else { cbISLEASING.Checked = false; } // if (ds.Tables[0].Rows[0]["ISTradingAgency"].ToString().Trim() == "True") { cbISTradingAgency.Checked = true; } else { cbISTradingAgency.Checked = false; } // if (ds.Tables[0].Rows[0]["ISENTERP"].ToString().Trim() == "True") { cbISENTERP.Checked = true; } else { cbISENTERP.Checked = false; } // if (ds.Tables[0].Rows[0]["ISOTHER"].ToString().Trim() == "True") { cbISOTHER.Checked = true; } else { cbISOTHER.Checked = false; } // tbOTHERS.Text = ds.Tables[0].Rows[0]["OTHERS"].ToString().Trim(); tbREMARK.Text = ds.Tables[0].Rows[0]["REMARK"].ToString().Trim(); tbCHIEF.Text = ds.Tables[0].Rows[0]["CHIEF"].ToString().Trim(); tbLOGINNAME.Text = ds.Tables[0].Rows[0]["LOGINNAME"].ToString().Trim(); tbLOGINPASSWORD.Text = ds.Tables[0].Rows[0]["LOGINPASSWORD"].ToString().Trim(); // string strLEVEL = ds.Tables[0].Rows[0]["LEVEL"].ToString().Trim(); if (!strLEVEL.Trim().Equals("")) { rblLEVEL.SelectedValue = strLEVEL; } } break; } } else { } } //加载下拉框 Page.ClientScript.RegisterStartupScript(this.GetType(), "key", ""); } protected void getaddnull() { cbISSTOP.Checked = false; this.hd_comboSALE.Value = T_ALL_DA.GetStrSQL("SHOWNAME", "select SHOWNAME from [user] where GID='" + this.hdUserID.Value.Trim() + "'"); this.hd_comboOP.Value = ""; this.hd_comboDOC.Value = ""; tbCODENAME.Text = ""; this.hdCODENAME.Value = ""; tbSHORTNAME.Text = ""; this.hdSHORTNAME.Value = ""; tbDESCRIPTION.Text = ""; this.hdDESCRIPTION.Value = ""; tbNAME.Text = ""; tbEnFullName.Text = ""; tbTEL1.Text = "86"; tbTEL2.Text = ""; tbTEL.Text = ""; tbFAX1.Text = "86"; tbFAX2.Text = ""; tbFAX.Text = ""; tbADDR.Text = ""; tbEMAIL.Text = ""; tbWEB.Text = ""; tbQQ.Text = ""; tbMSN.Text = ""; tbREGISTRATIONNO.Text = ""; tbEDICODE.Text = ""; tbORDERNO.Text = ""; tbUNITPRICE.Text = "0"; ddlCustomAttributes1.Value = ""; ddlCustomAttributes2.Value = ""; cbISCARRIER.Checked = false; cbISCONTROLLER.Checked = false; cbISYARD.Checked = false; cbISCUSTOM.Checked = false; cbISSHIPPER.Checked = false; cbISCONSIGNEE.Checked = false; cbISBOOKING.Checked = false; cbISAIRLINES.Checked = false; cbISWAREHOUSE.Checked = false; cbISEXPRESS.Checked = false; cbISAGENTCN.Checked = false; cbISAGENT.Checked = false; cbISTRUCK.Checked = false; cbISWHARF.Checked = false; cbISSHIPPINGAGENT.Checked = false; cbISINSURE.Checked = false; cbISLEASING.Checked = false; cbISTradingAgency.Checked = false; cbISENTERP.Checked = false; cbISOTHER.Checked = false; tbOTHERS.Text = ""; tbREMARK.Text = ""; tbCHIEF.Text = ""; // isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { rblLEVEL.SelectedValue = "1";//"3"; tbLOGINNAME.Text = ""; tbLOGINPASSWORD.Text = ""; } } protected void getEnabled() { ibAdd.Enabled = false; this.ibEnter.Disabled = true; this.imgDel.Disabled = true; //ibDel.Enabled = false; // this.hdEnabled.Value = "false"; // cbISSTOP.Enabled = false; //ddlSALE.Enabled = false; //ddlOP.Enabled = false; //ddlDOC.Enabled = false; tbCODENAME.Enabled = false; tbSHORTNAME.Enabled = false; tbDESCRIPTION.Enabled = false; tbNAME.Enabled = false; tbEnFullName.Enabled = false; tbTEL1.Enabled = false; tbTEL2.Enabled = false; tbTEL.Enabled = false; tbFAX1.Enabled = false; tbFAX2.Enabled = false; tbFAX.Enabled = false; tbADDR.Enabled = false; tbEMAIL.Enabled = false; tbWEB.Enabled = false; tbQQ.Enabled = false; tbMSN.Enabled = false; tbREGISTRATIONNO.Enabled = false; tbEDICODE.Enabled = false; tbORDERNO.Enabled = false; tbUNITPRICE.Enabled = false; ddlCustomAttributes1.Disabled = true; ddlCustomAttributes2.Disabled = true; cbISCARRIER.Enabled = false; cbISCONTROLLER.Enabled = false; cbISYARD.Enabled = false; cbISCUSTOM.Enabled = false; cbISSHIPPER.Enabled = false; cbISCONSIGNEE.Enabled = false; cbISBOOKING.Enabled = false; cbISAIRLINES.Enabled = false; cbISWAREHOUSE.Enabled = false; cbISEXPRESS.Enabled = false; cbISAGENTCN.Enabled = false; cbISAGENT.Enabled = false; cbISTRUCK.Enabled = false; cbISWHARF.Enabled = false; cbISSHIPPINGAGENT.Enabled = false; cbISINSURE.Enabled = false; cbISLEASING.Enabled = false; tbREMARK.Enabled = false; cbISTradingAgency.Enabled = false; cbISENTERP.Enabled = false; cbISOTHER.Enabled = false; tbOTHERS.Enabled = false; tbCHIEF.Enabled = false; // isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { Label1.Visible = true; //rblLEVEL.Visible = true; Label2.Visible = true; tbLOGINNAME.Visible = true; Label3.Visible = true; tbLOGINPASSWORD.Visible = true; // //rblLEVEL.Enabled = false; tbLOGINNAME.Enabled = false; tbLOGINPASSWORD.Enabled = false; } else { Label1.Visible = false; //rblLEVEL.Visible = false; Label2.Visible = false; tbLOGINNAME.Visible = false; Label3.Visible = false; tbLOGINPASSWORD.Visible = false; } } protected void getEnabledTrue() { ibAdd.Enabled = true; this.ibEnter.Disabled = false; this.imgDel.Disabled = false; //ibDel.Enabled = true; // this.hdEnabled.Value = "true"; // cbISSTOP.Enabled = true; //ddlSALE.Enabled = true; //ddlOP.Enabled = true; //ddlDOC.Enabled = true; tbCODENAME.Enabled = true; tbSHORTNAME.Enabled = true; tbDESCRIPTION.Enabled = true; tbNAME.Enabled = true; tbEnFullName.Enabled = true; tbTEL1.Enabled = true; tbTEL2.Enabled = true; tbTEL.Enabled = true; tbFAX1.Enabled = true; tbFAX2.Enabled = true; tbFAX.Enabled = true; tbADDR.Enabled = true; tbEMAIL.Enabled = true; tbWEB.Enabled = true; tbQQ.Enabled = true; tbMSN.Enabled = true; tbREGISTRATIONNO.Enabled = true; tbEDICODE.Enabled = true; tbORDERNO.Enabled = true; tbUNITPRICE.Enabled = true; ddlCustomAttributes1.Disabled = true; ddlCustomAttributes2.Disabled = true; cbISCARRIER.Enabled = true; cbISCONTROLLER.Enabled = true; cbISYARD.Enabled = true; cbISCUSTOM.Enabled = true; cbISSHIPPER.Enabled = true; cbISCONSIGNEE.Enabled = true; cbISBOOKING.Enabled = true; cbISAIRLINES.Enabled = true; cbISWAREHOUSE.Enabled = true; cbISEXPRESS.Enabled = true; cbISAGENTCN.Enabled = true; cbISAGENT.Enabled = true; cbISTRUCK.Enabled = true; cbISWHARF.Enabled = true; cbISSHIPPINGAGENT.Enabled = true; cbISINSURE.Enabled = true; cbISLEASING.Enabled = true; tbREMARK.Enabled = true; cbISTradingAgency.Enabled = true; cbISENTERP.Enabled = true; cbISOTHER.Enabled = true; tbOTHERS.Enabled = true; tbCHIEF.Enabled = true; // isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { Label1.Visible = true; //rblLEVEL.Visible = true; Label2.Visible = true; tbLOGINNAME.Visible = true; Label3.Visible = true; tbLOGINPASSWORD.Visible = true; // //rblLEVEL.Enabled = true; tbLOGINNAME.Enabled = true; tbLOGINPASSWORD.Enabled = true; } else { Label1.Visible = false; //rblLEVEL.Visible = false; Label2.Visible = false; tbLOGINNAME.Visible = false; Label3.Visible = false; tbLOGINPASSWORD.Visible = false; } } protected String getBSNO() { string strBSNO = Guid.NewGuid().ToString(); strBSNO = strBSNO.Replace("-", ""); strBSNO = "InfoClient" + strBSNO; return strBSNO; } protected bool getAdd() { string alt = ""; string strLEVEL = ""; // isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { strLEVEL = "1";//rblLEVEL.SelectedValue.ToString().Trim(); } string strREMARK = tbREMARK.Text.Trim(); strREMARK = strREMARK.Replace("'", "’"); // alt = T_ALL_DA.GetInfoClientInsert(cbISSTOP.Checked, this.hd_comboSALE.Value, this.hd_comboOP.Value, this.hd_comboDOC.Value, this.hdCODENAME.Value.ToString().Trim(), this.hdSHORTNAME.Value.ToString().Trim(), this.hdDESCRIPTION.Value.ToString().Trim(), tbNAME.Text, tbEnFullName.Text, tbTEL1.Text + "-" + tbTEL2.Text + "-" + tbTEL.Text, tbFAX1.Text + "-" + tbFAX2.Text + "-" + tbFAX.Text, tbADDR.Text, tbEMAIL.Text, tbWEB.Text, ddlCustomAttributes1.Value, ddlCustomAttributes2.Value, cbISCARRIER.Checked, cbISCONTROLLER.Checked, cbISYARD.Checked, cbISCUSTOM.Checked, cbISSHIPPER.Checked, cbISCONSIGNEE.Checked, cbISBOOKING.Checked, cbISAIRLINES.Checked, cbISWAREHOUSE.Checked, cbISEXPRESS.Checked, cbISAGENTCN.Checked, cbISAGENT.Checked, cbISTRUCK.Checked, cbISWHARF.Checked, cbISSHIPPINGAGENT.Checked, cbISINSURE.Checked, cbISLEASING.Checked, strREMARK, this.hdUserID.Value.Trim(), strLEVEL, tbLOGINNAME.Text, tbLOGINPASSWORD.Text, tbQQ.Text, tbMSN.Text, tbREGISTRATIONNO.Text, tbORDERNO.Text, tbUNITPRICE.Text, cbISTradingAgency.Checked, cbISENTERP.Checked, cbISOTHER.Checked, tbOTHERS.Text, tbCHIEF.Text, tbEDICODE.Text); if (alt=="") { alt = T_ALL_DA.GetStrSQL("Gid", "select Gid from info_client where CODENAME='" + this.hdCODENAME.Value.ToString().Trim() + "'"); ViewState["GID"] = alt; this.hdGid.Value = alt; ViewState["strHandleType"] = "edit"; this.hdhandle.Value = "edit"; return true; } else { return false; } } protected bool getEdit() { string alt = ""; string strLEVEL = ""; // isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { strLEVEL = "1";//rblLEVEL.SelectedValue.ToString().Trim(); } string strREMARK = tbREMARK.Text.Trim(); strREMARK = strREMARK.Replace("'","’"); alt = T_ALL_DA.GetInfoClientUpdate(ViewState["GID"].ToString().Trim(), cbISSTOP.Checked, this.hd_comboSALE.Value, this.hd_comboOP.Value, this.hd_comboDOC.Value, this.hdCODENAME.Value.ToString().Trim(), this.hdSHORTNAME.Value.ToString().Trim(), this.hdDESCRIPTION.Value.ToString().Trim(), tbNAME.Text, tbEnFullName.Text, tbTEL1.Text + "-" + tbTEL2.Text + "-" + tbTEL.Text, tbFAX1.Text + "-" + tbFAX2.Text + "-" + tbFAX.Text, tbADDR.Text, tbEMAIL.Text, tbWEB.Text, ddlCustomAttributes1.Value, ddlCustomAttributes2.Value, cbISCARRIER.Checked, cbISCONTROLLER.Checked, cbISYARD.Checked, cbISCUSTOM.Checked, cbISSHIPPER.Checked, cbISCONSIGNEE.Checked, cbISBOOKING.Checked, cbISAIRLINES.Checked, cbISWAREHOUSE.Checked, cbISEXPRESS.Checked, cbISAGENTCN.Checked, cbISAGENT.Checked, cbISTRUCK.Checked, cbISWHARF.Checked, cbISSHIPPINGAGENT.Checked, cbISINSURE.Checked, cbISLEASING.Checked, strREMARK, this.hdUserID.Value.Trim(), this.hdRises.Value.Trim(), strLEVEL, tbLOGINNAME.Text, tbLOGINPASSWORD.Text, tbQQ.Text, tbMSN.Text, tbREGISTRATIONNO.Text, tbORDERNO.Text, tbUNITPRICE.Text, cbISTradingAgency.Checked, cbISENTERP.Checked, cbISOTHER.Checked, tbOTHERS.Text, tbCHIEF.Text, tbEDICODE.Text); if (alt == "") { return true; } else { return false; } } protected void btnEnter_Click(object sender, EventArgs e) { if (cbISCARRIER.Checked != true && cbISCONTROLLER.Checked != true && cbISYARD.Checked != true && cbISCUSTOM.Checked != true && cbISSHIPPER.Checked != true && cbISCONSIGNEE.Checked != true && cbISBOOKING.Checked != true && cbISAIRLINES.Checked != true && cbISWAREHOUSE.Checked != true && cbISEXPRESS.Checked != true && cbISAGENTCN.Checked != true && cbISAGENT.Checked != true && cbISTRUCK.Checked != true && cbISWHARF.Checked != true && cbISSHIPPINGAGENT.Checked != true && cbISINSURE.Checked != true && cbISLEASING.Checked != true && cbISTradingAgency.Checked != true && cbISENTERP.Checked != true && cbISOTHER.Checked != true) { //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('往来单位属性为必选项,也可多选!');", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "key0", ""); return; } // if (tbTEL1.Text.Trim().Equals("")) { tbTEL1.Text = "86"; } //if (tbTEL2.Text.Trim().Equals("")) //{ // tbTEL2.Text = "0"; //} //if (tbTEL.Text.Trim().Equals("")) //{ // tbTEL.Text = "0"; //} if (tbFAX1.Text.Trim().Equals("")) { tbFAX1.Text = "86"; } //if (tbFAX2.Text.Trim().Equals("")) //{ // tbFAX2.Text = "0"; //} //if (tbFAX.Text.Trim().Equals("")) //{ // tbFAX.Text = "0"; //} // bool bl = false; strHandleType = ViewState["strHandleType"].ToString(); if (strHandleType.Equals("add"))//新增 { bl = getAdd(); } else if (strHandleType.Equals("edit"))//录入 { bl = getEdit(); } //ibDel.Enabled = true; this.imgDel.Disabled = false; ibAdd.Enabled = true; if (bl) { //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "reloadParent('" + ViewState["GID"].ToString().Trim() + "');", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "key4", ""); //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('成功提交!');", true); //Response.Write(""); return; } else { //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport31", "alert('出错,请重新填写!');", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "key4", ""); //Response.Write(""); return; } } protected void btnAdd_Click(object sender, ImageClickEventArgs e) { getEnabledTrue(); //Session["USERID"] = "04eaeac5-f271-45d1-b17b-ad4ccbab63d0"; ViewState["strHandleType"] = "add"; this.hdGid.Value = ""; //ViewState["GID"] = getBSNO(); //this.hdGid.Value = ViewState["GID"].ToString().Trim(); cbISSTOP.Checked = false; this.hd_comboSALE.Value = T_ALL_DA.GetStrSQL("SHOWNAME", "select SHOWNAME from [user] where GID='" + this.hdUserID.Value.Trim() + "'"); this.hd_comboOP.Value = ""; this.hd_comboDOC.Value = ""; tbCODENAME.Text = ""; this.hdCODENAME.Value = ""; tbSHORTNAME.Text = ""; this.hdSHORTNAME.Value = ""; tbDESCRIPTION.Text = ""; this.hdDESCRIPTION.Value = ""; tbNAME.Text = ""; tbEnFullName.Text = ""; tbTEL1.Text = "86"; tbTEL2.Text = ""; tbTEL.Text = ""; tbFAX1.Text = "86"; tbFAX2.Text = ""; tbFAX.Text = ""; tbADDR.Text = ""; tbEMAIL.Text = ""; tbWEB.Text = ""; tbQQ.Text = ""; tbMSN.Text = ""; tbREGISTRATIONNO.Text = ""; tbEDICODE.Text = ""; tbORDERNO.Text = ""; tbUNITPRICE.Text = "0"; ddlCustomAttributes1.Value = ""; ddlCustomAttributes2.Value = ""; cbISCARRIER.Checked = false; cbISCONTROLLER.Checked = false; cbISYARD.Checked = false; cbISCUSTOM.Checked = false; cbISSHIPPER.Checked = false; cbISCONSIGNEE.Checked = false; cbISBOOKING.Checked = false; cbISAIRLINES.Checked = false; cbISWAREHOUSE.Checked = false; cbISEXPRESS.Checked = false; cbISAGENTCN.Checked = false; cbISAGENT.Checked = false; cbISTRUCK.Checked = false; cbISWHARF.Checked = false; cbISSHIPPINGAGENT.Checked = false; cbISINSURE.Checked = false; cbISLEASING.Checked = false; tbREMARK.Text = ""; cbISTradingAgency.Checked = false; cbISENTERP.Checked = false; cbISOTHER.Checked = false; tbOTHERS.Text = ""; tbCHIEF.Text = ""; // isOpenAnnounce = int.Parse(System.Configuration.ConfigurationSettings.AppSettings["isannounce"].ToString()); if (isOpenAnnounce == 1) { rblLEVEL.SelectedValue = "1";//"3"; tbLOGINNAME.Text = ""; tbLOGINPASSWORD.Text = ""; } // //ibDel.Enabled = false; this.imgDel.Disabled = true; ibAdd.Enabled = true; this.ibEnter.Disabled = false; } protected void btnDel_Click(object sender, EventArgs e) { string alt = T_ALL_DA.GetInfoClientDel(" and Gid='" + ViewState["GID"].ToString().Trim() + "' ", this.hdUserID.Value.Trim()); if (alt != "") { //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport50", "alert('" + alt + "');", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "key5", ""); return; } else { //window.opener.location.reload(); //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport50", "alert('删除成功!');", true); Page.ClientScript.RegisterStartupScript(this.GetType(), "key6", ""); } // ViewState["strHandleType"] = "edit"; this.hdhandle.Value = "edit"; DataSet ds = T_ALL_DA.GetAllSQL("select top 1 * from info_client order by CODENAME"); // if (ds.Tables[0].Rows[0]["ISSTOP"].ToString().Trim() == "True") { cbISSTOP.Checked = true; } else { cbISSTOP.Checked = false; } // this.hd_comboOP.Value = ds.Tables[0].Rows[0]["OP"].ToString().Trim(); this.hd_comboSALE.Value = ds.Tables[0].Rows[0]["SALE"].ToString().Trim(); this.hd_comboDOC.Value = ds.Tables[0].Rows[0]["DOC"].ToString().Trim(); tbCODENAME.Text = ds.Tables[0].Rows[0]["CODENAME"].ToString().Trim(); this.hdCODENAME.Value = ds.Tables[0].Rows[0]["CODENAME"].ToString().Trim(); tbSHORTNAME.Text = ds.Tables[0].Rows[0]["SHORTNAME"].ToString().Trim(); this.hdSHORTNAME.Value = ds.Tables[0].Rows[0]["SHORTNAME"].ToString().Trim(); tbDESCRIPTION.Text = ds.Tables[0].Rows[0]["DESCRIPTION"].ToString().Trim(); this.hdDESCRIPTION.Value = ds.Tables[0].Rows[0]["DESCRIPTION"].ToString().Trim(); tbNAME.Text = ds.Tables[0].Rows[0]["NAME"].ToString().Trim(); tbEnFullName.Text = ds.Tables[0].Rows[0]["EnFullName"].ToString().Trim(); // int itel = ds.Tables[0].Rows[0]["TEL"].ToString().Trim().IndexOf("-"); if (itel != 0) { string[] strTELs = ds.Tables[0].Rows[0]["TEL"].ToString().Trim().Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 1; i < strTELs.Length; i++) { if (strTELs[0].Trim() == "" || strTELs[0].Trim() == "0") { tbTEL1.Text = "86"; } else { tbTEL1.Text = strTELs[0].Trim(); } if (strTELs[1].Trim() == "" || strTELs[1].Trim() == "0") { tbTEL2.Text = ""; } else { tbTEL2.Text = strTELs[1].Trim(); } if (strTELs[2].Trim() == "" || strTELs[2].Trim() == "0") { tbTEL.Text = ""; } else { tbTEL.Text = strTELs[2].Trim(); } } } else { tbTEL1.Text = "86"; tbTEL2.Text = ""; tbTEL.Text = ""; } // int iFAX = ds.Tables[0].Rows[0]["FAX"].ToString().Trim().IndexOf("-"); if (iFAX != 0) { string[] strFAXs = ds.Tables[0].Rows[0]["FAX"].ToString().Trim().Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 1; i < strFAXs.Length; i++) { if (strFAXs[0].Trim() == "" || strFAXs[0].Trim() == "0") { tbFAX1.Text = "86"; } else { tbFAX1.Text = strFAXs[0].Trim(); } if (strFAXs[1].Trim() == "" || strFAXs[1].Trim() == "0") { tbFAX2.Text = ""; } else { tbFAX2.Text = strFAXs[1].Trim(); } if (strFAXs[2].Trim() == "" || strFAXs[2].Trim() == "0") { tbFAX.Text = ""; } else { tbFAX.Text = strFAXs[2].Trim(); } } } else { tbFAX1.Text = "86"; tbFAX2.Text = ""; tbFAX.Text = ""; } // tbADDR.Text = ds.Tables[0].Rows[0]["ADDR"].ToString().Trim(); tbEMAIL.Text = ds.Tables[0].Rows[0]["EMAIL"].ToString().Trim(); tbWEB.Text = ds.Tables[0].Rows[0]["WEB"].ToString().Trim(); tbQQ.Text = ds.Tables[0].Rows[0]["QQ"].ToString().Trim(); tbMSN.Text = ds.Tables[0].Rows[0]["MSN"].ToString().Trim(); tbREGISTRATIONNO.Text = ds.Tables[0].Rows[0]["REGISTRATIONNO"].ToString().Trim(); tbORDERNO.Text = ds.Tables[0].Rows[0]["ORDERNO"].ToString().Trim(); tbUNITPRICE.Text = ds.Tables[0].Rows[0]["UNITPRICE"].ToString().Trim(); ddlCustomAttributes1.Value = ds.Tables[0].Rows[0]["CustomAttributes1"].ToString().Trim(); ddlCustomAttributes2.Value = ds.Tables[0].Rows[0]["CustomAttributes2"].ToString().Trim(); tbEDICODE.Text = ds.Tables[0].Rows[0]["EDICODE"].ToString().Trim(); // if (ds.Tables[0].Rows[0]["ISCARRIER"].ToString().Trim() == "True") { cbISCARRIER.Checked = true; } else { cbISCARRIER.Checked = false; } // if (ds.Tables[0].Rows[0]["ISCONTROLLER"].ToString().Trim() == "True") { cbISCONTROLLER.Checked = true; } else { cbISCONTROLLER.Checked = false; } // if (ds.Tables[0].Rows[0]["ISYARD"].ToString().Trim() == "True") { cbISYARD.Checked = true; } else { cbISYARD.Checked = false; } // if (ds.Tables[0].Rows[0]["ISCUSTOM"].ToString().Trim() == "True") { cbISCUSTOM.Checked = true; } else { cbISCUSTOM.Checked = false; } // if (ds.Tables[0].Rows[0]["ISSHIPPER"].ToString().Trim() == "True") { cbISSHIPPER.Checked = true; } else { cbISSHIPPER.Checked = false; } // if (ds.Tables[0].Rows[0]["ISCONSIGNEE"].ToString().Trim() == "True") { cbISCONSIGNEE.Checked = true; } else { cbISCONSIGNEE.Checked = false; } // if (ds.Tables[0].Rows[0]["ISBOOKING"].ToString().Trim() == "True") { cbISBOOKING.Checked = true; } else { cbISBOOKING.Checked = false; } // if (ds.Tables[0].Rows[0]["ISAIRLINES"].ToString().Trim() == "True") { cbISAIRLINES.Checked = true; } else { cbISAIRLINES.Checked = false; } // if (ds.Tables[0].Rows[0]["ISWAREHOUSE"].ToString().Trim() == "True") { cbISWAREHOUSE.Checked = true; } else { cbISWAREHOUSE.Checked = false; } // if (ds.Tables[0].Rows[0]["ISEXPRESS"].ToString().Trim() == "True") { cbISEXPRESS.Checked = true; } else { cbISEXPRESS.Checked = false; } // if (ds.Tables[0].Rows[0]["ISAGENTCN"].ToString().Trim() == "True") { cbISAGENTCN.Checked = true; } else { cbISAGENTCN.Checked = false; } // if (ds.Tables[0].Rows[0]["ISAGENT"].ToString().Trim() == "True") { cbISAGENT.Checked = true; } else { cbISAGENT.Checked = false; } // if (ds.Tables[0].Rows[0]["ISTRUCK"].ToString().Trim() == "True") { cbISTRUCK.Checked = true; } else { cbISTRUCK.Checked = false; } // if (ds.Tables[0].Rows[0]["ISWHARF"].ToString().Trim() == "True") { cbISWHARF.Checked = true; } else { cbISWHARF.Checked = false; } // if (ds.Tables[0].Rows[0]["ISSHIPPINGAGENT"].ToString().Trim() == "True") { cbISSHIPPINGAGENT.Checked = true; } else { cbISSHIPPINGAGENT.Checked = false; } // if (ds.Tables[0].Rows[0]["ISINSURE"].ToString().Trim() == "True") { cbISINSURE.Checked = true; } else { cbISINSURE.Checked = false; } // if (ds.Tables[0].Rows[0]["ISLEASING"].ToString().Trim() == "True") { cbISLEASING.Checked = true; } else { cbISLEASING.Checked = false; } if (ds.Tables[0].Rows[0]["ISTradingAgency"].ToString().Trim() == "True") { cbISTradingAgency.Checked = true; } else { cbISTradingAgency.Checked = false; } if (ds.Tables[0].Rows[0]["ISENTERP"].ToString().Trim() == "True") { cbISENTERP.Checked = true; } else { cbISENTERP.Checked = false; } if (ds.Tables[0].Rows[0]["ISOTHER"].ToString().Trim() == "True") { cbISOTHER.Checked = true; } else { cbISOTHER.Checked = false; } // tbOTHERS.Text = ds.Tables[0].Rows[0]["OTHERS"].ToString().Trim(); tbREMARK.Text = ds.Tables[0].Rows[0]["REMARK"].ToString().Trim(); tbCHIEF.Text = ds.Tables[0].Rows[0]["OTHERS"].ToString().Trim(); // //ibDel.Enabled = false; this.imgDel.Disabled = true; ibAdd.Enabled = false; //权限可视范围 if (ViewState["strHandleType"].ToString().Trim() == "edit") { string strV = RangeDA.GetVISIBLERANGE(this.hdUserID.Value.Trim(), "modExchangesUnit"); string strO = RangeDA.GetOPERATERANGE(this.hdUserID.Value.Trim(), "modExchangesUnit"); alt = ""; if (strV.Trim() != strO.Trim()) { if (strO.Trim().Equals("0"))//全部 { } else if (strO.Trim().Equals("1"))//分公司 { alt = RangeDA.GetUnitCompany(this.hdUserID.Value.Trim(), ds.Tables[0].Rows[0]["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } ibAdd.Enabled = true; } else if (strO.Trim().Equals("2"))//部门 { ibAdd.Enabled = true; } else if (strO.Trim().Equals("3"))//个人 { alt = RangeDA.GetUnitPerson(this.hdUserID.Value, ds.Tables[0].Rows[0]["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } ibAdd.Enabled = true; } else if (strO.Trim().Equals("4"))//无 { getEnabled(); } } } else { getEnabledTrue(); } // } public bool IsNumeric(string s) { bool bReturn = true; try { int inum = int.Parse(s); } catch { //int inum = 0; bReturn = false; } return bReturn; } } }