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 SeaExportInfoBillOfLadingAdd : System.Web.UI.Page { public string sSQL = String.Empty; public string gvid = String.Empty; T_ALL_DA T_ALL_DA = new T_ALL_DA(); MoneyConvert MoneyConvert = new MoneyConvert(); TopSeaeEntity TopSeaeEntity = new TopSeaeEntity(); SeaExportInfoDA SeaExportInfoDA = new SeaExportInfoDA(); TopSeaeBillmanageEntity TopSeaeBillmanageEntity = new TopSeaeBillmanageEntity(); TopSeaeBillmanageDA TopSeaeBillmanageDA = new TopSeaeBillmanageDA(); RangeDA RangeDA = new RangeDA(); public string strUserID;//用户GID protected void Page_Load(object sender, EventArgs e) { if (Session["USERID"] != null) { strUserID = Session["USERID"].ToString().Trim(); } else { Server.Transfer("~/Error/FriendError.aspx"); return; //strUserID = ""; } // if (!IsPostBack) { if (Request.QueryString["id"] != null) { ViewState["GID"] = Request.QueryString["id"].ToString(); } if (Request.QueryString["BILLTYPE"] != null) { if (Request.QueryString["BILLTYPE"].Trim().Equals("0")) { ViewState["BILLTYPE"] = "主单"; } else if(Request.QueryString["BILLTYPE"].Trim().Equals("1")) { ViewState["BILLTYPE"] = "分单"; } } if (Request.QueryString["TEMPLATE"] != null) { ViewState["TEMPLATE"] = Request.QueryString["TEMPLATE"].ToString(); TopSeaeEntity = SeaExportInfoDA.GetID(ViewState["GID"].ToString().Trim()); this.hd_comboCUSTOMERNAME.Value = TopSeaeEntity.CUSTOMERNAME.ToString().Trim(); this.hd_comboCUSTOMERCODE.Value = T_ALL_DA.GetStrSQL("CODENAME", "select top 1 CODENAME from info_client where SHORTNAME='" + this.hd_comboCUSTOMERNAME.Value.Trim() + "'"); } if (Request.QueryString["strIS"] != null) { ViewState["strIS"] = Request.QueryString["strIS"].ToString(); } if (Request.QueryString["asid"] != null) { Session["asid"] = Request.QueryString["asid"].ToString(); this.hdGid.Value= Request.QueryString["asid"].ToString(); } // if (Request.QueryString["handle"] != "edit") { Session["handle"] = Request.QueryString["handle"].ToString(); TopSeaeEntity = SeaExportInfoDA.GetID(ViewState["GID"].ToString().Trim()); if (TopSeaeEntity.BSNO != null) { DataSet ds = T_ALL_DA.GetTSysTemplateSet(ViewState["TEMPLATE"].ToString().Trim()); if (ds != null) { tbMBLNO.Text = TopSeaeEntity.MBLNO.ToString().Trim(); tbHBLNO.Text = TopSeaeEntity.HBLNO.ToString().Trim(); if (ViewState["strIS"].ToString().Trim().Equals("true")) { tbSHIPPER.Text = TopSeaeEntity.SHIPPER.ToString().Trim(); tbCONSIGNEE.Text = TopSeaeEntity.CONSIGNEE.ToString().Trim(); tbNOTIFYPARTY.Text = TopSeaeEntity.NOTIFYPARTY.ToString().Trim(); } tbAGENT.Text = TopSeaeEntity.AGENT.ToString().Trim(); ddlVESSEL.Text = TopSeaeEntity.VESSEL.ToString().Trim(); ddlVOYNO.Text = TopSeaeEntity.VOYNO.ToString().Trim(); // if (TopSeaeEntity.ISSUEDATE.ToString().Trim().IndexOf("0001")>-1) { tbISSUEDATE.Text = ""; } else { tbISSUEDATE.Text = TopSeaeEntity.ISSUEDATE.ToString("yyyy-MM-dd").Trim(); } // ddlPORTLOAD.Text = TopSeaeEntity.PORTLOAD.ToString().Trim(); ddlPORTDISCHARGE.Text = TopSeaeEntity.PORTDISCHARGE.ToString().Trim(); ddlPLACEDELIVERY.Text = TopSeaeEntity.PLACEDELIVERY.ToString().Trim(); ddlDESTINATION.Text = TopSeaeEntity.DESTINATION.ToString().Trim(); ddlNOBILL.Text = TopSeaeEntity.NOBILL.ToString().Trim(); tbISSUEPLACE.Text = TopSeaeEntity.ISSUEPLACE.ToString().Trim(); // DataSet dss = SeaExportInfoDA.GetFieldAll(ViewState["GID"].ToString().Trim()); if (dss != null) { ArrayList strB = new ArrayList(); ArrayList strC = new ArrayList(); if (ds.Tables[0].Rows[0]["MARKS_SET"].ToString().Trim() != "" && ds.Tables[0].Rows[0]["MARKS_SET"].ToString().Trim() != null) { tbMARKS.Text = ""; string[] strA = ds.Tables[0].Rows[0]["MARKS_SET"].ToString().Trim().Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < strA.Length; i++) { string ls = strA[i].ToString().Trim(); for (int s = 0; s < ls.Length; s++) { if (ls.Substring(s,1).Equals("[")) { strB.Add(s); } else if (ls.Substring(s,1).Equals("]")) { strC.Add(s+1); } } for (int t = 0; t < strB.Count; t++) { string s1 = ls.Trim().Substring(int.Parse(strB[t].ToString().Trim()), int.Parse(strC[t].ToString().Trim())); string s2 = ls.Trim().Substring(int.Parse(strB[t].ToString().Trim())+1, int.Parse(strC[t].ToString().Trim())-2); try { ls = ls.Trim().Replace(s1, dss.Tables[0].Rows[0][s2].ToString().Trim()); } catch { } } strB.Clear(); strC.Clear(); // /* string strF = ""; try { strF = dss.Tables[0].Rows[0][ls].ToString().Trim() + "\n"; } catch { strF = ls + "\n"; } */ if (ls.Trim() != "") { ls = ls + "\n"; } tbMARKS.Text += ls; } } else { tbMARKS.Text = TopSeaeEntity.MARKS.ToString().Trim(); } // if (ds.Tables[0].Rows[0]["DESCRIPTION_SETS"].ToString().Trim() != "" && ds.Tables[0].Rows[0]["DESCRIPTION_SETS"].ToString().Trim() != null) { tbDESCRIPTION.Text = ""; string[] strA = ds.Tables[0].Rows[0]["DESCRIPTION_SETS"].ToString().Trim().Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < strA.Length; i++) { string ls = strA[i].ToString().Trim(); for (int s = 0; s < ls.Length; s++) { if (ls.Substring(s, 1).Equals("[")) { strB.Add(s); } else if (ls.Substring(s, 1).Equals("]")) { strC.Add(s + 1); } } for (int t = 0; t < strB.Count; t++) { string s1 = ls.Trim().Substring(int.Parse(strB[t].ToString().Trim()), int.Parse(strC[t].ToString().Trim())); string s2 = ls.Trim().Substring(int.Parse(strB[t].ToString().Trim()) + 1, int.Parse(strC[t].ToString().Trim()) - 2); try { ls = ls.Trim().Replace(s1, dss.Tables[0].Rows[0][s2].ToString().Trim()); } catch { } } strB.Clear(); strC.Clear(); // /* string strF = ""; try { strF = dss.Tables[0].Rows[0][ls].ToString().Trim() + "\n"; } catch { strF = ls + "\n"; } */ if (ls.Trim() != "") { ls = ls + "\n"; } tbDESCRIPTION.Text += ls; } } else { tbDESCRIPTION.Text = TopSeaeEntity.DESCRIPTION.ToString().Trim(); } } else { tbMARKS.Text = TopSeaeEntity.MARKS.ToString().Trim(); tbDESCRIPTION.Text = TopSeaeEntity.DESCRIPTION.ToString().Trim(); } // tbCNTRSEALNO.Text = "";// TopSeaeEntity.CNTRSEALNO.ToString().Trim(); //获取委托相关的集装箱信息 IList topCtnEntities = new List(); TopCtnDA topCtnDA = new TopCtnDA(); topCtnEntities = topCtnDA.GetID(TopSeaeEntity.BSNO.ToString().Trim()); if (topCtnEntities.Count > 0) { foreach (TopCtnEntity ctnEntity in topCtnEntities) { tbCNTRSEALNO.Text += ctnEntity.CNTRNO.ToString().Trim() + "/" + ctnEntity.SEALNO.ToString().Trim() + "/" + ctnEntity.CTNALL.ToString().Trim() + "\r\n"; } } // tbNOPKGS.Text = TopSeaeEntity.PKGS.ToString().Trim() + TopSeaeEntity.KINDPKGS.ToString().Trim(); // if (ds.Tables[0].Rows[0]["KGS_DIGITAL"].ToString().Trim() != "" && ds.Tables[0].Rows[0]["KGS_DIGITAL"].ToString().Trim() != null) { string x = "#."; int iKGS = int.Parse(ds.Tables[0].Rows[0]["KGS_DIGITAL"].ToString().Trim()); for (int i = 0; i < iKGS; i++) { x += "#"; } tbGROSSWEIGHT.Text = TopSeaeEntity.KGS.ToString(x).Trim(); } else { tbGROSSWEIGHT.Text = TopSeaeEntity.KGS.ToString().Trim(); } // if (ds.Tables[0].Rows[0]["CBM_DIGITAL"].ToString().Trim() != "" && ds.Tables[0].Rows[0]["CBM_DIGITAL"].ToString().Trim() != null) { string x = "#."; int iCBM = int.Parse(ds.Tables[0].Rows[0]["CBM_DIGITAL"].ToString().Trim()); for (int i = 0; i < iCBM; i++) { x += "#"; } tbMEASUREMENT.Text = TopSeaeEntity.CBM.ToString(x).Trim(); } else { tbMEASUREMENT.Text = TopSeaeEntity.CBM.ToString().Trim(); } // tbTOTALNO.Text = TopSeaeEntity.TOTALNO.ToString().Trim(); } else { tbMBLNO.Text = TopSeaeEntity.MBLNO.ToString().Trim(); tbHBLNO.Text = TopSeaeEntity.HBLNO.ToString().Trim(); if (ViewState["strIS"].ToString().Trim().Equals("true")) { tbSHIPPER.Text = TopSeaeEntity.SHIPPER.ToString().Trim(); tbCONSIGNEE.Text = TopSeaeEntity.CONSIGNEE.ToString().Trim(); tbNOTIFYPARTY.Text = TopSeaeEntity.NOTIFYPARTY.ToString().Trim(); } tbAGENT.Text = TopSeaeEntity.AGENT.ToString().Trim(); ddlVESSEL.Text = TopSeaeEntity.VESSEL.ToString().Trim(); ddlVOYNO.Text = TopSeaeEntity.VOYNO.ToString().Trim(); // if (TopSeaeEntity.ISSUEDATE.ToString().Trim().IndexOf("0001")>-1) { tbISSUEDATE.Text = ""; } else { tbISSUEDATE.Text = TopSeaeEntity.ISSUEDATE.ToString("yyyy-MM-dd").Trim(); } // ddlPORTLOAD.Text = TopSeaeEntity.PORTLOAD.ToString().Trim(); ddlPORTDISCHARGE.Text = TopSeaeEntity.PORTDISCHARGE.ToString().Trim(); ddlPLACEDELIVERY.Text = TopSeaeEntity.PLACEDELIVERY.ToString().Trim(); ddlDESTINATION.Text = TopSeaeEntity.DESTINATION.ToString().Trim(); ddlNOBILL.Text = TopSeaeEntity.NOBILL.ToString().Trim(); tbISSUEPLACE.Text = TopSeaeEntity.ISSUEPLACE.ToString().Trim(); tbMARKS.Text = TopSeaeEntity.MARKS.ToString().Trim(); tbDESCRIPTION.Text = TopSeaeEntity.DESCRIPTION.ToString().Trim(); // tbCNTRSEALNO.Text = "";// TopSeaeEntity.CNTRSEALNO.ToString().Trim(); //获取委托相关的集装箱信息 IList topCtnEntities = new List(); TopCtnDA topCtnDA = new TopCtnDA(); topCtnEntities = topCtnDA.GetID(TopSeaeEntity.BSNO.ToString().Trim()); if (topCtnEntities.Count > 0) { foreach (TopCtnEntity ctnEntity in topCtnEntities) { tbCNTRSEALNO.Text += ctnEntity.CNTRNO.ToString().Trim() + "/" + ctnEntity.SEALNO.ToString().Trim() + "/" + ctnEntity.CTNALL.ToString().Trim() + "\r\n"; } } // tbNOPKGS.Text = TopSeaeEntity.PKGS.ToString().Trim() + TopSeaeEntity.KINDPKGS.ToString().Trim(); // tbGROSSWEIGHT.Text = TopSeaeEntity.KGS.ToString().Trim(); tbMEASUREMENT.Text = TopSeaeEntity.CBM.ToString().Trim(); tbTOTALNO.Text = TopSeaeEntity.TOTALNO.ToString().Trim(); } } else { } // this.imgPrint.Disabled = true; } else { Session["handle"] = Request.QueryString["handle"].ToString(); if (Session["asid"] != null && Session["asid"].ToString().Trim() != "") { TopSeaeBillmanageEntity = TopSeaeBillmanageDA.GetID(Session["asid"].ToString().Trim()); if (TopSeaeBillmanageEntity.AS_ID != null) { ViewState["TEMPLATE"] = TopSeaeBillmanageEntity.TEMPLATE; ViewState["BILLTYPE"] = TopSeaeBillmanageEntity.BILLTYPE; tbMBLNO.Text = TopSeaeBillmanageEntity.MBLNO.ToString().Trim(); tbHBLNO.Text = TopSeaeBillmanageEntity.HBLNO.ToString().Trim(); tbSHIPPER.Text = TopSeaeBillmanageEntity.SHIPPER.ToString().Trim(); tbCONSIGNEE.Text = TopSeaeBillmanageEntity.CONSIGNEE.ToString().Trim(); tbNOTIFYPARTY.Text = TopSeaeBillmanageEntity.NOTIFYPARTY.ToString().Trim(); tbAGENT.Text = TopSeaeBillmanageEntity.AGENT.ToString().Trim(); ddlVESSEL.Text = TopSeaeBillmanageEntity.VESSEL.ToString().Trim(); ddlVOYNO.Text = TopSeaeBillmanageEntity.VOYNO.ToString().Trim(); // if (TopSeaeBillmanageEntity.ISSUEDATE.ToString().Trim().IndexOf("0001")>-1) { tbISSUEDATE.Text = ""; } else { tbISSUEDATE.Text = TopSeaeEntity.ISSUEDATE.ToString("yyyy-MM-dd").Trim(); } // ddlPORTLOAD.Text = TopSeaeBillmanageEntity.PORTLOAD.ToString().Trim(); ddlPORTDISCHARGE.Text = TopSeaeBillmanageEntity.PORTDISCHARGE.ToString().Trim(); ddlPLACEDELIVERY.Text = TopSeaeBillmanageEntity.PLACEDELIVERY.ToString().Trim(); ddlDESTINATION.Text = TopSeaeBillmanageEntity.DESTINATION.ToString().Trim(); ddlNOBILL.Text = TopSeaeBillmanageEntity.NOBILL.ToString().Trim(); tbISSUEPLACE.Text = TopSeaeBillmanageEntity.ISSUEPLACE.ToString().Trim(); tbMARKS.Text = TopSeaeBillmanageEntity.MARKS.ToString().Trim(); tbDESCRIPTION.Text = TopSeaeBillmanageEntity.DESCRIPTION.ToString().Trim(); tbCNTRSEALNO.Text = TopSeaeBillmanageEntity.CNTRSEALNO.ToString().Trim(); tbGROSSWEIGHT.Text = TopSeaeBillmanageEntity.GROSSWEIGHT.ToString().Trim(); tbMEASUREMENT.Text = TopSeaeBillmanageEntity.MEASUREMENT.ToString().Trim(); tbTOTALNO.Text = TopSeaeBillmanageEntity.TOTALNO.ToString().Trim(); // tbNOPKGS.Text = TopSeaeBillmanageEntity.NOPKGS.ToString().Trim(); } else { } } //权限可视范围 string strV = RangeDA.GetVISIBLERANGE(strUserID.Trim(), "modOrderManagement"); string strO = RangeDA.GetOPERATERANGE(strUserID.Trim(), "modOrderManagement"); //页面是否只读 if (Request.QueryString["hdenabled"] != null) { this.hdEnabled.Value = Request.QueryString["hdenabled"].ToString(); if (Request.QueryString["hdenabled"].ToString() == "false") { strO = "4"; } } // string alt = ""; if (strV.Trim() != strO.Trim()) { if (strO.Trim().Equals("0"))//全部 { } else if (strO.Trim().Equals("1"))//分公司 { alt = RangeDA.GetOrderManagementCompany(strUserID.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } else if (strO.Trim().Equals("2"))//部门 { alt = RangeDA.GetOrderManagementDEPT(strUserID.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } else if (strO.Trim().Equals("3"))//个人 { alt = RangeDA.GetOrderManagementPerson(strUserID.Trim(), ViewState["GID"].ToString().Trim()); if (alt == "") { getEnabled(); } } else if (strO.Trim().Equals("4"))//无 { getEnabled(); } } // } } //加载下拉框 Page.ClientScript.RegisterStartupScript(this.GetType(), "key0", ""); } protected void getEnabled() { ibEnter.Enabled = false; this.imgPrint.Disabled = true; // tbMBLNO.Enabled = false; tbHBLNO.Enabled = false; tbSHIPPER.Enabled = false; tbCONSIGNEE.Enabled = false; tbNOTIFYPARTY.Enabled = false; tbAGENT.Enabled = false; ddlVESSEL.Enabled = false; ddlVOYNO.Enabled = false; ddlPORTLOAD.Enabled = false; ddlPORTDISCHARGE.Enabled = false; ddlDESTINATION.Enabled = false; ddlPLACEDELIVERY.Enabled = false; tbCNTRSEALNO.Enabled = false; tbMARKS.Enabled = false; tbNOPKGS.Enabled = false; tbDESCRIPTION.Enabled = false; tbGROSSWEIGHT.Enabled = false; tbMEASUREMENT.Enabled = false; tbTOTALNO.Enabled = false; tbISSUEDATE.Enabled = false; tbISSUEPLACE.Enabled = false; ddlNOBILL.Enabled = false; } protected void btnEnter_Click(object sender, ImageClickEventArgs e) { if (Session["handle"].ToString().Trim() != "edit") { bool bl = getAdd(); if (bl) { this.imgPrint.Disabled = false; Session["handle"] = "edit"; Page.ClientScript.RegisterStartupScript(this.GetType(), "key", ""); //System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('成功提交!');window.opener.location.reload();history.back();", true); return; } else { System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport31", "alert('出错,请重新填写!');", true); return; } } else { if (Session["asid"] != null && Session["asid"].ToString().Trim() != "") { bool bl = getEdit(); if (bl) { System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport30", "alert('成功提交!');window.opener.location.reload();history.back();", true); return; } else { System.Web.UI.ScriptManager.RegisterStartupScript(this.UpdatePanel3, this.GetType(), "unReport31", "alert('出错,请重新填写!');", true); return; } } } } protected bool getAdd() { TopSeaeBillmanageEntity.ETA = DateTime.Parse("0001-1-1 0:00:00"); TopSeaeBillmanageEntity.ETD = DateTime.Parse("0001-1-1 0:00:00"); TopSeaeBillmanageEntity.CLOSINGDATE = DateTime.Parse("0001-1-1 0:00:00"); TopSeaeBillmanageEntity.ISSUEDATE = DateTime.Parse("0001-1-1 0:00:00"); // Session["asid"] = T_ALL_DA.getSQLID("OpSeaeBillmanage"); TopSeaeBillmanageEntity.AS_ID = Session["asid"].ToString().Trim(); TopSeaeBillmanageEntity.BSNO = ViewState["GID"].ToString().Trim(); TopSeaeBillmanageEntity.MBLNO = tbMBLNO.Text.Trim(); TopSeaeBillmanageEntity.HBLNO = tbHBLNO.Text.Trim(); if (ViewState["TEMPLATE"] != null) { TopSeaeBillmanageEntity.TEMPLATE = ViewState["TEMPLATE"].ToString().Trim(); } if (ViewState["BILLTYPE"] != null) { TopSeaeBillmanageEntity.BILLTYPE = ViewState["BILLTYPE"].ToString().Trim(); } TopSeaeBillmanageEntity.SHIPPERID = ""; TopSeaeBillmanageEntity.CONSIGNEEID = ""; TopSeaeBillmanageEntity.NOTIFYPARTYID = ""; TopSeaeBillmanageEntity.AGENTID = ""; TopSeaeBillmanageEntity.SHIPPER = tbSHIPPER.Text.Trim(); TopSeaeBillmanageEntity.CONSIGNEE = tbCONSIGNEE.Text.Trim(); TopSeaeBillmanageEntity.NOTIFYPARTY = tbNOTIFYPARTY.Text.Trim(); TopSeaeBillmanageEntity.AGENT = tbAGENT.Text.Trim(); TopSeaeBillmanageEntity.YARD = ""; TopSeaeBillmanageEntity.VESSEL = ddlVESSEL.Text.Trim(); TopSeaeBillmanageEntity.VOYNO = ddlVOYNO.Text.Trim(); if (tbISSUEDATE.Text.Trim() != "") { TopSeaeBillmanageEntity.ISSUEDATE = DateTime.Parse(tbISSUEDATE.Text.Trim()); } TopSeaeBillmanageEntity.PlACERECEIPT = ""; TopSeaeBillmanageEntity.PORTLOADID = ""; TopSeaeBillmanageEntity.PORTDISCHARGEID = ""; TopSeaeBillmanageEntity.PLACEDELIVERYID = ""; TopSeaeBillmanageEntity.DESTINATIONID = ""; TopSeaeBillmanageEntity.PORTLOAD = ddlPORTLOAD.Text.Trim(); TopSeaeBillmanageEntity.PORTDISCHARGE = ddlPORTDISCHARGE.Text.Trim(); TopSeaeBillmanageEntity.PLACEDELIVERY = ddlPLACEDELIVERY.Text.Trim(); TopSeaeBillmanageEntity.DESTINATION = ddlDESTINATION.Text.Trim(); TopSeaeBillmanageEntity.NOBILL = ddlNOBILL.Text.Trim(); TopSeaeBillmanageEntity.ISSUETYPE = ""; TopSeaeBillmanageEntity.ISSUEPLACE = tbISSUEPLACE.Text.Trim(); TopSeaeBillmanageEntity.BLFRT = ""; TopSeaeBillmanageEntity.PREPARDAT = ""; TopSeaeBillmanageEntity.PAYABLEAT = ""; TopSeaeBillmanageEntity.SERVICE = ""; TopSeaeBillmanageEntity.MARKS = tbMARKS.Text.Trim(); TopSeaeBillmanageEntity.CNTRSEALNO = tbCNTRSEALNO.Text.Trim(); TopSeaeBillmanageEntity.NOPKGS = tbNOPKGS.Text.Trim(); TopSeaeBillmanageEntity.DESCRIPTION = tbDESCRIPTION.Text.Trim(); TopSeaeBillmanageEntity.GOODSNAME = ""; TopSeaeBillmanageEntity.GROSSWEIGHT = tbGROSSWEIGHT.Text.Trim(); TopSeaeBillmanageEntity.MEASUREMENT = tbMEASUREMENT.Text.Trim(); TopSeaeBillmanageEntity.PKGS = 0; TopSeaeBillmanageEntity.KINDPKGS = ""; TopSeaeBillmanageEntity.KGS = 0; TopSeaeBillmanageEntity.CBM = 0; TopSeaeBillmanageEntity.TOTALNO = tbTOTALNO.Text.Trim(); TopSeaeBillmanageEntity.CNTRNO = ""; TopSeaeBillmanageEntity.CNTRTOTAL = ""; TopSeaeBillmanageEntity.INPUTBY = ""; // int iResult = TopSeaeBillmanageDA.InserInfo(TopSeaeBillmanageEntity); if (iResult > 0) { return true; } else { return false; } } protected bool getEdit() { TopSeaeBillmanageEntity.ETA = DateTime.Parse("0001-1-1 0:00:00"); TopSeaeBillmanageEntity.ETD = DateTime.Parse("0001-1-1 0:00:00"); TopSeaeBillmanageEntity.CLOSINGDATE = DateTime.Parse("0001-1-1 0:00:00"); TopSeaeBillmanageEntity.ISSUEDATE = DateTime.Parse("0001-1-1 0:00:00"); // TopSeaeBillmanageEntity.AS_ID = Session["asid"].ToString().Trim(); TopSeaeBillmanageEntity.BSNO = ViewState["GID"].ToString().Trim(); TopSeaeBillmanageEntity.MBLNO = tbMBLNO.Text.Trim(); TopSeaeBillmanageEntity.HBLNO = tbHBLNO.Text.Trim(); if (ViewState["TEMPLATE"] != null) { TopSeaeBillmanageEntity.TEMPLATE = ViewState["TEMPLATE"].ToString().Trim(); } if (ViewState["BILLTYPE"] != null) { TopSeaeBillmanageEntity.BILLTYPE = ViewState["BILLTYPE"].ToString().Trim(); } TopSeaeBillmanageEntity.SHIPPERID = ""; TopSeaeBillmanageEntity.CONSIGNEEID = ""; TopSeaeBillmanageEntity.NOTIFYPARTYID = ""; TopSeaeBillmanageEntity.AGENTID = ""; TopSeaeBillmanageEntity.SHIPPER = tbSHIPPER.Text.Trim(); TopSeaeBillmanageEntity.CONSIGNEE = tbCONSIGNEE.Text.Trim(); TopSeaeBillmanageEntity.NOTIFYPARTY = tbNOTIFYPARTY.Text.Trim(); TopSeaeBillmanageEntity.AGENT = tbAGENT.Text.Trim(); TopSeaeBillmanageEntity.YARD = ""; TopSeaeBillmanageEntity.VESSEL = ddlVESSEL.Text.Trim(); TopSeaeBillmanageEntity.VOYNO = ddlVOYNO.Text.Trim(); if (tbISSUEDATE.Text.Trim() != "") { TopSeaeBillmanageEntity.ISSUEDATE = DateTime.Parse(tbISSUEDATE.Text.Trim()); } TopSeaeBillmanageEntity.PlACERECEIPT = ""; TopSeaeBillmanageEntity.PORTLOADID = ""; TopSeaeBillmanageEntity.PORTDISCHARGEID = ""; TopSeaeBillmanageEntity.PLACEDELIVERYID = ""; TopSeaeBillmanageEntity.DESTINATIONID = ""; TopSeaeBillmanageEntity.PORTLOAD = ddlPORTLOAD.Text.Trim(); TopSeaeBillmanageEntity.PORTDISCHARGE = ddlPORTDISCHARGE.Text.Trim(); TopSeaeBillmanageEntity.PLACEDELIVERY = ddlPLACEDELIVERY.Text.Trim(); TopSeaeBillmanageEntity.DESTINATION = ddlDESTINATION.Text.Trim(); TopSeaeBillmanageEntity.NOBILL = ddlNOBILL.Text.Trim(); TopSeaeBillmanageEntity.ISSUETYPE = ""; TopSeaeBillmanageEntity.ISSUEPLACE = tbISSUEPLACE.Text.Trim(); TopSeaeBillmanageEntity.BLFRT = ""; TopSeaeBillmanageEntity.PREPARDAT = ""; TopSeaeBillmanageEntity.PAYABLEAT = ""; TopSeaeBillmanageEntity.SERVICE = ""; TopSeaeBillmanageEntity.MARKS = tbMARKS.Text.Trim(); TopSeaeBillmanageEntity.CNTRSEALNO = tbCNTRSEALNO.Text.Trim(); TopSeaeBillmanageEntity.NOPKGS = tbNOPKGS.Text.Trim(); TopSeaeBillmanageEntity.DESCRIPTION = tbDESCRIPTION.Text.Trim(); TopSeaeBillmanageEntity.GOODSNAME = ""; TopSeaeBillmanageEntity.GROSSWEIGHT = tbGROSSWEIGHT.Text.Trim(); TopSeaeBillmanageEntity.MEASUREMENT = tbMEASUREMENT.Text.Trim(); TopSeaeBillmanageEntity.PKGS = 0; TopSeaeBillmanageEntity.KINDPKGS = ""; TopSeaeBillmanageEntity.KGS = 0; TopSeaeBillmanageEntity.CBM = 0; TopSeaeBillmanageEntity.TOTALNO = tbTOTALNO.Text.Trim(); TopSeaeBillmanageEntity.CNTRNO = ""; TopSeaeBillmanageEntity.CNTRTOTAL = ""; TopSeaeBillmanageEntity.INPUTBY = ""; // int iResult = TopSeaeBillmanageDA.UpdateInfo(TopSeaeBillmanageEntity); if (iResult > 0) { return true; } else { return false; } } public bool IsNumeric(string s) { int inum = 0; bool bReturn = true; try { inum = int.Parse(s); } catch { inum = 0; bReturn = false; } return bReturn; } // } }