You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

686 lines
34 KiB
C#

9 months ago
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;
using JsonHelper;
using DSWeb.Log;
namespace DSWeb.PriceCarrier
{
public partial class CrmPriceCarrierInfo : System.Web.UI.Page
{
CrmPriceCarrierEntity CrmPriceCarrierEntity = new CrmPriceCarrierEntity();
CrmPriceCarrierDA CrmPriceCarrierDA = new CrmPriceCarrierDA();
public string strHandleType = String.Empty;
public string strUserID;//用户GID
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;
}
//
if (!IsPostBack)
{
if (Request.QueryString["handle"] != null)
{
Session["strHandleType"] = Request.QueryString["handle"].ToString();//"edit";
strHandleType = Session["strHandleType"].ToString().Trim();
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
//
if (Request.QueryString["id"] != null)
{
Session["GID"] = Request.QueryString["id"].ToString();
this.hdGid.Value = Session["GID"].ToString().Trim();
}
//
switch (strHandleType)
{
case "add"://新增
getaddnull();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
break;
case "addfull"://新增
btSubmit.Text = "解锁";
//
CrmPriceCarrierEntity = CrmPriceCarrierDA.GetID(Session["GID"].ToString().Trim());
if (CrmPriceCarrierEntity.GID != null)
{
this.hd_comboPODLOAD.Value = CrmPriceCarrierEntity.PODLOAD.ToString().Trim();
this.hd_comboPORTDISCHARGE.Value = CrmPriceCarrierEntity.PORTDISCHARGE.ToString().Trim();
tbDESTINATION.Text = CrmPriceCarrierEntity.DESTINATION.ToString().Trim();
this.hd_comboVIA.Value = CrmPriceCarrierEntity.VIA.ToString().Trim();
tbPOC.Text = CrmPriceCarrierEntity.POC.ToString().Trim();
this.hd_comboLANE.Value = CrmPriceCarrierEntity.LANE.ToString().Trim();
tbCARRIERLANE.Text = CrmPriceCarrierEntity.CARRIERLANE.ToString().Trim();
this.hd_comboCARRIE.Value = CrmPriceCarrierEntity.CARRIE.ToString().Trim();
this.hd_comboFORWARDER.Value = CrmPriceCarrierEntity.FORWARDER.ToString().Trim();
this.hd_comboETD.Value = CrmPriceCarrierEntity.ETD.ToString().Trim();
tbTT.Text = CrmPriceCarrierEntity.TT.ToString().Trim();
this.hd_comboSVC.Value = CrmPriceCarrierEntity.SVC.ToString().Trim();
tbSC.Text = CrmPriceCarrierEntity.SC.ToString().Trim();
tbNAMEAC.Text = CrmPriceCarrierEntity.NAMEAC.ToString().Trim();
this.hd_comboSICUT.Value = CrmPriceCarrierEntity.SICUT.ToString().Trim();
this.hd_comboCUSCLSG.Value = CrmPriceCarrierEntity.CUSCLSG.ToString().Trim();
this.hd_comboCYCLSG.Value = CrmPriceCarrierEntity.CYCLSG.ToString().Trim();
tbOWS.Text = CrmPriceCarrierEntity.OWS.ToString().Trim();
tbCOMMODITY.Text = CrmPriceCarrierEntity.COMMODITY.ToString().Trim();
tb20GP0.Text = CrmPriceCarrierEntity.D_20GP0.ToString().Trim();
tb40GP0.Text = CrmPriceCarrierEntity.D_40GP0.ToString().Trim();
tb40HQ0.Text = CrmPriceCarrierEntity.D_40HQ0.ToString().Trim();
tb45HQ0.Text = CrmPriceCarrierEntity.D_45HQ0.ToString().Trim();
tb20GP1.Text = CrmPriceCarrierEntity.D_20GP1.ToString().Trim();
tb40GP1.Text = CrmPriceCarrierEntity.D_40GP1.ToString().Trim();
tb40HQ1.Text = CrmPriceCarrierEntity.D_40HQ1.ToString().Trim();
tb45HQ1.Text = CrmPriceCarrierEntity.D_45HQ1.ToString().Trim();
tb20GP2.Text = CrmPriceCarrierEntity.D_20GP2.ToString().Trim();
tb40GP2.Text = CrmPriceCarrierEntity.D_40GP2.ToString().Trim();
tb40HQ2.Text = CrmPriceCarrierEntity.D_40HQ2.ToString().Trim();
tb45HQ2.Text = CrmPriceCarrierEntity.D_45HQ2.ToString().Trim();
tb20GP3.Text = CrmPriceCarrierEntity.D_20GP3.ToString().Trim();
tb40GP3.Text = CrmPriceCarrierEntity.D_40GP3.ToString().Trim();
tb40HQ3.Text = CrmPriceCarrierEntity.D_40HQ3.ToString().Trim();
tb45HQ3.Text = CrmPriceCarrierEntity.D_45HQ3.ToString().Trim();
//
if (CrmPriceCarrierEntity.VALIDDATE.ToString().Trim().Equals("0001-1-1 0:00:00"))
{
tbVALIDDATE.Text = "";
}
else
{
tbVALIDDATE.Text = CrmPriceCarrierEntity.VALIDDATE.ToString("yyyy-MM-dd").Trim();
}
if (CrmPriceCarrierEntity.EFFECTIVEDATE.ToString().Trim().Equals("0001-1-1 0:00:00"))
{
tbEFFECTIVEDATE.Text = "";
}
else
{
tbEFFECTIVEDATE.Text = CrmPriceCarrierEntity.EFFECTIVEDATE.ToString("yyyy-MM-dd").Trim();
}
//
Session["GID"] = getBSNO();
this.hdGid.Value = Session["GID"].ToString().Trim();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
else
{
Session["strHandleType"] = "add";
strHandleType = "add";
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
getaddnull();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
break;
case "edit"://录入
CrmPriceCarrierEntity = CrmPriceCarrierDA.GetID(Session["GID"].ToString().Trim());
if (CrmPriceCarrierEntity.GID != null)
{
this.hd_comboPODLOAD.Value = CrmPriceCarrierEntity.PODLOAD.ToString().Trim();
this.hd_comboPORTDISCHARGE.Value = CrmPriceCarrierEntity.PORTDISCHARGE.ToString().Trim();
tbDESTINATION.Text = CrmPriceCarrierEntity.DESTINATION.ToString().Trim();
this.hd_comboVIA.Value = CrmPriceCarrierEntity.VIA.ToString().Trim();
tbPOC.Text = CrmPriceCarrierEntity.POC.ToString().Trim();
this.hd_comboLANE.Value = CrmPriceCarrierEntity.LANE.ToString().Trim();
tbCARRIERLANE.Text = CrmPriceCarrierEntity.CARRIERLANE.ToString().Trim();
this.hd_comboCARRIE.Value = CrmPriceCarrierEntity.CARRIE.ToString().Trim();
this.hd_comboFORWARDER.Value = CrmPriceCarrierEntity.FORWARDER.ToString().Trim();
this.hd_comboETD.Value = CrmPriceCarrierEntity.ETD.ToString().Trim();
tbTT.Text = CrmPriceCarrierEntity.TT.ToString().Trim();
this.hd_comboSVC.Value = CrmPriceCarrierEntity.SVC.ToString().Trim();
tbSC.Text = CrmPriceCarrierEntity.SC.ToString().Trim();
tbNAMEAC.Text = CrmPriceCarrierEntity.NAMEAC.ToString().Trim();
this.hd_comboSICUT.Value = CrmPriceCarrierEntity.SICUT.ToString().Trim();
this.hd_comboCUSCLSG.Value = CrmPriceCarrierEntity.CUSCLSG.ToString().Trim();
this.hd_comboCYCLSG.Value = CrmPriceCarrierEntity.CYCLSG.ToString().Trim();
tbOWS.Text = CrmPriceCarrierEntity.OWS.ToString().Trim();
tbCOMMODITY.Text = CrmPriceCarrierEntity.COMMODITY.ToString().Trim();
tb20GP0.Text = CrmPriceCarrierEntity.D_20GP0.ToString().Trim();
tb40GP0.Text = CrmPriceCarrierEntity.D_40GP0.ToString().Trim();
tb40HQ0.Text = CrmPriceCarrierEntity.D_40HQ0.ToString().Trim();
tb45HQ0.Text = CrmPriceCarrierEntity.D_45HQ0.ToString().Trim();
tb20GP1.Text = CrmPriceCarrierEntity.D_20GP1.ToString().Trim();
tb40GP1.Text = CrmPriceCarrierEntity.D_40GP1.ToString().Trim();
tb40HQ1.Text = CrmPriceCarrierEntity.D_40HQ1.ToString().Trim();
tb45HQ1.Text = CrmPriceCarrierEntity.D_45HQ1.ToString().Trim();
tb20GP2.Text = CrmPriceCarrierEntity.D_20GP2.ToString().Trim();
tb40GP2.Text = CrmPriceCarrierEntity.D_40GP2.ToString().Trim();
tb40HQ2.Text = CrmPriceCarrierEntity.D_40HQ2.ToString().Trim();
tb45HQ2.Text = CrmPriceCarrierEntity.D_45HQ2.ToString().Trim();
tb20GP3.Text = CrmPriceCarrierEntity.D_20GP3.ToString().Trim();
tb40GP3.Text = CrmPriceCarrierEntity.D_40GP3.ToString().Trim();
tb40HQ3.Text = CrmPriceCarrierEntity.D_40HQ3.ToString().Trim();
tb45HQ3.Text = CrmPriceCarrierEntity.D_45HQ3.ToString().Trim();
//
if (CrmPriceCarrierEntity.VALIDDATE.ToString().Trim().Equals("0001-1-1 0:00:00"))
{
tbVALIDDATE.Text = "";
}
else
{
tbVALIDDATE.Text = CrmPriceCarrierEntity.VALIDDATE.ToString("yyyy-MM-dd").Trim();
}
if (CrmPriceCarrierEntity.EFFECTIVEDATE.ToString().Trim().Equals("0001-1-1 0:00:00"))
{
tbEFFECTIVEDATE.Text = "";
}
else
{
tbEFFECTIVEDATE.Text = CrmPriceCarrierEntity.EFFECTIVEDATE.ToString("yyyy-MM-dd").Trim();
}
//
if (CrmPriceCarrierEntity.LOCKFLAG)
{
getEnabled();
btSubmit.Text = "解锁";
this.hdLOCKFLAG.Value = "1";
}
else
{
getEnabledTrue();
btSubmit.Text = "锁定";
this.hdLOCKFLAG.Value = "0";
}
}
else
{
Session["strHandleType"] = "add";
strHandleType = "add";
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
getaddnull();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
break;
}
}
else
{
}
}
//集装箱
if (Session["GID"] != null)
{
if (this.hdEnter.Value != "")
{
getEnter();
}
if (Session["GID"].ToString().Trim().Equals(""))
{
this.hdGid.Value = Session["GID"].ToString().Trim();
}
else
{
this.hdGid.Value = Session["GID"].ToString().Trim();
}
}
else
{
//Response.Write("-1");
//Response.End();
}
//加载下拉框
Page.ClientScript.RegisterStartupScript(this.GetType(), "key0", "<script>initcomboCARRIE();initComboFORWARDER();initComboPODLOAD();initComboVIA();initComboPORTDISCHARGE();initComboSVC();initComboLANE();initcomboETD();initcomboSICUT();initcomboCUSCLSG();initcomboCYCLSG();</script>");
}
protected void getEnabled()
{
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
divibEnter.Disabled = true;
imgFresh.Disabled = true;
ibDel.Enabled = false;
btSubmit.Enabled = false;
//
this.hd_comboPODLOAD.Disabled = true;
this.hd_comboPORTDISCHARGE.Disabled = true;
tbDESTINATION.Enabled = false;
this.hd_comboVIA.Disabled = true;
tbPOC.Enabled = false;
this.hd_comboLANE.Disabled = true;
tbCARRIERLANE.Enabled = false;
this.hd_comboCARRIE.Disabled = true;
this.hd_comboFORWARDER.Disabled = true;
this.hd_comboETD.Disabled = true;
tbTT.Enabled = false;
tbVALIDDATE.Enabled = false;
tbEFFECTIVEDATE.Enabled = false;
this.hd_comboSVC.Disabled = true;
tbSC.Enabled = false;
tbNAMEAC.Enabled = false;
this.hd_comboSICUT.Disabled = true;
this.hd_comboCUSCLSG.Disabled = true;
this.hd_comboCYCLSG.Disabled = true;
tbOWS.Enabled = false;
tbCOMMODITY.Enabled = false;
tb20GP0.Enabled = false;
tb40GP0.Enabled = false;
tb40HQ0.Enabled = false;
tb45HQ0.Enabled = false;
tb20GP1.Enabled = false;
tb40GP1.Enabled = false;
tb40HQ1.Enabled = false;
tb45HQ1.Enabled = false;
tb20GP2.Enabled = false;
tb40GP2.Enabled = false;
tb40HQ2.Enabled = false;
tb45HQ2.Enabled = false;
tb20GP3.Enabled = false;
tb40GP3.Enabled = false;
tb40HQ3.Enabled = false;
tb45HQ3.Enabled = false;
}
protected void getEnabledTrue()
{
ibAdd.Enabled = true;
ibFullAdd.Enabled = true;
divibEnter.Disabled = false;
imgFresh.Disabled = false;
ibDel.Enabled = true;
btSubmit.Enabled = true;
//
this.hd_comboPODLOAD.Disabled = false;
this.hd_comboPORTDISCHARGE.Disabled = false;
this.hd_comboVIA.Disabled = false;
this.hd_comboCARRIE.Disabled = false;
this.hd_comboFORWARDER.Disabled = false;
this.hd_comboETD.Disabled = false;
this.hd_comboLANE.Disabled = false;
this.hd_comboSVC.Disabled = false;
this.hd_comboSICUT.Disabled = false;
this.hd_comboCUSCLSG.Disabled = false;
this.hd_comboCYCLSG.Disabled = false;
tbDESTINATION.Enabled = true;
tbPOC.Enabled = true;
tbCARRIERLANE.Enabled = true;
tbTT.Enabled = true;
tbVALIDDATE.Enabled = true;
tbEFFECTIVEDATE.Enabled = true;
tbSC.Enabled = true;
tbNAMEAC.Enabled = true;
tbOWS.Enabled = true;
tbCOMMODITY.Enabled = true;
tb20GP0.Enabled = true;
tb40GP0.Enabled = true;
tb40HQ0.Enabled = true;
tb45HQ0.Enabled = true;
tb20GP1.Enabled = true;
tb40GP1.Enabled = true;
tb40HQ1.Enabled = true;
tb45HQ1.Enabled = true;
tb20GP2.Enabled = true;
tb40GP2.Enabled = true;
tb40HQ2.Enabled = true;
tb45HQ2.Enabled = true;
tb20GP3.Enabled = true;
tb40GP3.Enabled = true;
tb40HQ3.Enabled = true;
tb45HQ3.Enabled = true;
}
protected String getBSNO()
{
string strBSNO = Guid.NewGuid().ToString();
strBSNO = strBSNO.Replace("-", "");
strBSNO = "CarP" + strBSNO;
return strBSNO;
}
protected void getaddnull()
{
getEnabledTrue();
//
btSubmit.Text = "锁定";
//
Session["GID"] = getBSNO();
this.hdGid.Value = Session["GID"].ToString().Trim();
//
T_ALL_DA T_ALL_DA = new T_ALL_DA();
this.hd_comboPODLOAD.Value = T_ALL_DA.GetStrSQL("PORTLOAD", "select PORTLOAD from subcomp_seae_def where CORPID=(select GID from company where GID=(select COMPANYID from user_company where USERID='" + strUserID + "') and ISDELETED=0 and ISDISABLE=0)");
this.hd_comboPORTDISCHARGE.Value="";
tbDESTINATION.Text="";
this.hd_comboVIA.Value="";
tbPOC.Text="";
this.hd_comboLANE.Value="";
tbCARRIERLANE.Text="";
this.hd_comboCARRIE.Value="";
this.hd_comboFORWARDER.Value="";
this.hd_comboETD.Value="";
tbTT.Text="";
tbVALIDDATE.Text="";
tbEFFECTIVEDATE.Text="";
this.hd_comboSVC.Value="";
tbSC.Text="";
tbNAMEAC.Text="";
this.hd_comboSICUT.Value="";
this.hd_comboCUSCLSG.Value="";
this.hd_comboCYCLSG.Value="";
tbOWS.Text="";
tbCOMMODITY.Text="";
tb20GP0.Text="0";
tb40GP0.Text="0";
tb40HQ0.Text="0";
tb45HQ0.Text="0";
tb20GP1.Text="0";
tb40GP1.Text="0";
tb40HQ1.Text="0";
tb45HQ1.Text="0";
tb20GP2.Text="0";
tb40GP2.Text="0";
tb40HQ2.Text="0";
tb45HQ2.Text="0";
tb20GP3.Text="0";
tb40GP3.Text="0";
tb40HQ3.Text="0";
tb45HQ3.Text="0";
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
protected bool getAdd()
{
CrmPriceCarrierEntity.GID = Session["GID"].ToString().Trim();
CrmPriceCarrierEntity.PODLOAD = this.hd_comboPODLOAD.Value.Trim();
CrmPriceCarrierEntity.PORTDISCHARGE = this.hd_comboPORTDISCHARGE.Value.Trim();
CrmPriceCarrierEntity.DESTINATION = tbDESTINATION.Text.Trim();
CrmPriceCarrierEntity.VIA = this.hd_comboVIA.Value.Trim();
CrmPriceCarrierEntity.POC = tbPOC.Text.Trim();
CrmPriceCarrierEntity.LANE = this.hd_comboLANE.Value.Trim();
CrmPriceCarrierEntity.CARRIERLANE = tbCARRIERLANE.Text.Trim();
CrmPriceCarrierEntity.CARRIE = this.hd_comboCARRIE.Value.Trim();
CrmPriceCarrierEntity.FORWARDER = this.hd_comboFORWARDER.Value.Trim();
CrmPriceCarrierEntity.ETD = this.hd_comboETD.Value.Trim();
CrmPriceCarrierEntity.TT = tbTT.Text.Trim();
CrmPriceCarrierEntity.SVC = this.hd_comboSVC.Value.Trim();
CrmPriceCarrierEntity.SC = tbSC.Text.Trim();
CrmPriceCarrierEntity.NAMEAC = tbNAMEAC.Text.Trim();
CrmPriceCarrierEntity.SICUT = this.hd_comboSICUT.Value.Trim();
CrmPriceCarrierEntity.CUSCLSG = this.hd_comboCUSCLSG.Value.Trim();
CrmPriceCarrierEntity.CYCLSG = this.hd_comboCYCLSG.Value.Trim();
CrmPriceCarrierEntity.OWS = tbOWS.Text.Trim();
CrmPriceCarrierEntity.INPUTBY = strUserID;
CrmPriceCarrierEntity.COMMODITY = tbCOMMODITY.Text.Trim();
//
if (tbVALIDDATE.Text.Trim() != "")
{
CrmPriceCarrierEntity.VALIDDATE = DateTime.Parse(tbVALIDDATE.Text.Trim());
}
if (tbEFFECTIVEDATE.Text.Trim() != "")
{
CrmPriceCarrierEntity.EFFECTIVEDATE = DateTime.Parse(tbEFFECTIVEDATE.Text.Trim());
}
//
CrmPriceCarrierEntity.D_20GP0 = Decimal.Parse(tb20GP0.Text.Trim().Equals("") ? "0" : tb20GP0.Text.Trim());
CrmPriceCarrierEntity.D_40GP0 = Decimal.Parse(tb40GP0.Text.Trim().Equals("") ? "0" : tb40GP0.Text.Trim());
CrmPriceCarrierEntity.D_40HQ0 = Decimal.Parse(tb40HQ0.Text.Trim().Equals("") ? "0" : tb40HQ0.Text.Trim());
CrmPriceCarrierEntity.D_45HQ0 = Decimal.Parse(tb45HQ0.Text.Trim().Equals("") ? "0" : tb45HQ0.Text.Trim());
CrmPriceCarrierEntity.D_20GP1 = Decimal.Parse(tb20GP1.Text.Trim().Equals("") ? "0" : tb20GP1.Text.Trim());
CrmPriceCarrierEntity.D_40GP1 = Decimal.Parse(tb40GP1.Text.Trim().Equals("") ? "0" : tb40GP1.Text.Trim());
CrmPriceCarrierEntity.D_40HQ1 = Decimal.Parse(tb40HQ1.Text.Trim().Equals("") ? "0" : tb40HQ1.Text.Trim());
CrmPriceCarrierEntity.D_45HQ1 = Decimal.Parse(tb45HQ1.Text.Trim().Equals("") ? "0" : tb45HQ1.Text.Trim());
CrmPriceCarrierEntity.D_20GP2 = Decimal.Parse(tb20GP2.Text.Trim().Equals("") ? "0" : tb20GP2.Text.Trim());
CrmPriceCarrierEntity.D_40GP2 = Decimal.Parse(tb40GP2.Text.Trim().Equals("") ? "0" : tb40GP2.Text.Trim());
CrmPriceCarrierEntity.D_40HQ2 = Decimal.Parse(tb40HQ2.Text.Trim().Equals("") ? "0" : tb40HQ2.Text.Trim());
CrmPriceCarrierEntity.D_45HQ2 = Decimal.Parse(tb45HQ2.Text.Trim().Equals("") ? "0" : tb45HQ2.Text.Trim());
CrmPriceCarrierEntity.D_20GP3 = Decimal.Parse(tb20GP3.Text.Trim().Equals("") ? "0" : tb20GP3.Text.Trim());
CrmPriceCarrierEntity.D_40GP3 = Decimal.Parse(tb40GP3.Text.Trim().Equals("") ? "0" : tb40GP3.Text.Trim());
CrmPriceCarrierEntity.D_40HQ3 = Decimal.Parse(tb40HQ3.Text.Trim().Equals("") ? "0" : tb40HQ3.Text.Trim());
CrmPriceCarrierEntity.D_45HQ3 = Decimal.Parse(tb45HQ3.Text.Trim().Equals("") ? "0" : tb45HQ3.Text.Trim());
//
int iResult = CrmPriceCarrierDA.InserInfo(CrmPriceCarrierEntity);
if (iResult > 0)
{
Session["strHandleType"] = "edit";
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
return true;
}
else
{
return false;
}
}
protected bool getEdit()
{
CrmPriceCarrierEntity.GID = Session["GID"].ToString().Trim();
CrmPriceCarrierEntity.PODLOAD = this.hd_comboPODLOAD.Value.Trim();
CrmPriceCarrierEntity.PORTDISCHARGE = this.hd_comboPORTDISCHARGE.Value.Trim();
CrmPriceCarrierEntity.DESTINATION = tbDESTINATION.Text.Trim();
CrmPriceCarrierEntity.VIA = this.hd_comboVIA.Value.Trim();
CrmPriceCarrierEntity.POC = tbPOC.Text.Trim();
CrmPriceCarrierEntity.LANE = this.hd_comboLANE.Value.Trim();
CrmPriceCarrierEntity.CARRIERLANE = tbCARRIERLANE.Text.Trim();
CrmPriceCarrierEntity.CARRIE = this.hd_comboCARRIE.Value.Trim();
CrmPriceCarrierEntity.FORWARDER = this.hd_comboFORWARDER.Value.Trim();
CrmPriceCarrierEntity.ETD = this.hd_comboETD.Value.Trim();
CrmPriceCarrierEntity.TT = tbTT.Text.Trim();
CrmPriceCarrierEntity.SVC = this.hd_comboSVC.Value.Trim();
CrmPriceCarrierEntity.SC = tbSC.Text.Trim();
CrmPriceCarrierEntity.NAMEAC = tbNAMEAC.Text.Trim();
CrmPriceCarrierEntity.SICUT = this.hd_comboSICUT.Value.Trim();
CrmPriceCarrierEntity.CUSCLSG = this.hd_comboCUSCLSG.Value.Trim();
CrmPriceCarrierEntity.CYCLSG = this.hd_comboCYCLSG.Value.Trim();
CrmPriceCarrierEntity.OWS = tbOWS.Text.Trim();
CrmPriceCarrierEntity.MODIFIEDUSER = strUserID;
CrmPriceCarrierEntity.COMMODITY = tbCOMMODITY.Text.Trim();
//
if (tbVALIDDATE.Text.Trim() != "")
{
CrmPriceCarrierEntity.VALIDDATE = DateTime.Parse(tbVALIDDATE.Text.Trim());
}
if (tbEFFECTIVEDATE.Text.Trim() != "")
{
CrmPriceCarrierEntity.EFFECTIVEDATE = DateTime.Parse(tbEFFECTIVEDATE.Text.Trim());
}
//
CrmPriceCarrierEntity.D_20GP0 = Decimal.Parse(tb20GP0.Text.Trim().Equals("") ? "0" : tb20GP0.Text.Trim());
CrmPriceCarrierEntity.D_40GP0 = Decimal.Parse(tb40GP0.Text.Trim().Equals("") ? "0" : tb40GP0.Text.Trim());
CrmPriceCarrierEntity.D_40HQ0 = Decimal.Parse(tb40HQ0.Text.Trim().Equals("") ? "0" : tb40HQ0.Text.Trim());
CrmPriceCarrierEntity.D_45HQ0 = Decimal.Parse(tb45HQ0.Text.Trim().Equals("") ? "0" : tb45HQ0.Text.Trim());
CrmPriceCarrierEntity.D_20GP1 = Decimal.Parse(tb20GP1.Text.Trim().Equals("") ? "0" : tb20GP1.Text.Trim());
CrmPriceCarrierEntity.D_40GP1 = Decimal.Parse(tb40GP1.Text.Trim().Equals("") ? "0" : tb40GP1.Text.Trim());
CrmPriceCarrierEntity.D_40HQ1 = Decimal.Parse(tb40HQ1.Text.Trim().Equals("") ? "0" : tb40HQ1.Text.Trim());
CrmPriceCarrierEntity.D_45HQ1 = Decimal.Parse(tb45HQ1.Text.Trim().Equals("") ? "0" : tb45HQ1.Text.Trim());
CrmPriceCarrierEntity.D_20GP2 = Decimal.Parse(tb20GP2.Text.Trim().Equals("") ? "0" : tb20GP2.Text.Trim());
CrmPriceCarrierEntity.D_40GP2 = Decimal.Parse(tb40GP2.Text.Trim().Equals("") ? "0" : tb40GP2.Text.Trim());
CrmPriceCarrierEntity.D_40HQ2 = Decimal.Parse(tb40HQ2.Text.Trim().Equals("") ? "0" : tb40HQ2.Text.Trim());
CrmPriceCarrierEntity.D_45HQ2 = Decimal.Parse(tb45HQ2.Text.Trim().Equals("") ? "0" : tb45HQ2.Text.Trim());
CrmPriceCarrierEntity.D_20GP3 = Decimal.Parse(tb20GP3.Text.Trim().Equals("") ? "0" : tb20GP3.Text.Trim());
CrmPriceCarrierEntity.D_40GP3 = Decimal.Parse(tb40GP3.Text.Trim().Equals("") ? "0" : tb40GP3.Text.Trim());
CrmPriceCarrierEntity.D_40HQ3 = Decimal.Parse(tb40HQ3.Text.Trim().Equals("") ? "0" : tb40HQ3.Text.Trim());
CrmPriceCarrierEntity.D_45HQ3 = Decimal.Parse(tb45HQ3.Text.Trim().Equals("") ? "0" : tb45HQ3.Text.Trim());
//
int iResult = CrmPriceCarrierDA.UpdateInfo(CrmPriceCarrierEntity);
if (iResult > 0)
{
//Response.Write("<script>alert('成功提交!');window.opener.location.reload();history.back();</script>");
return true;
}
else
{
//Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return false;
}
}
protected void getEnter()
{
bool bl = false;
strHandleType = Session["strHandleType"].ToString();
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
if (strHandleType.Equals("add"))//新增
{
bl = getAdd();
}
else if (strHandleType.Equals("addfull"))//新增
{
bl = getAdd();
}
else if (strHandleType.Equals("edit"))//录入
{
bl = getEdit();
}
this.hdEnter.Value = "";
//
if (bl)
{
//
ibDel.Enabled = true;
ibAdd.Enabled = true;
ibFullAdd.Enabled = true;
//window.opener.location.reload();history.back();
//Response.Write("<script>alert('成功提交!');</script>");
Page.ClientScript.RegisterStartupScript(this.GetType(), "key1", "<script>reloadParent('" + Session["GID"].ToString().Trim() + "');</script>");
return;
}
else
{
Response.Write("<script>alert('出错,请重新填写!');history.back();</script>");
return;
}
}
protected void ibFullAdd_Click(object sender, EventArgs e)
{
getEnabledTrue();
Session["strHandleType"] = "addfull";
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
Session["GID"] = getBSNO();
this.hdGid.Value = Session["GID"].ToString().Trim();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
protected void ibAdd_Click(object sender, EventArgs e)
{
getEnabledTrue();
Session["strHandleType"] = "add";
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
//
getaddnull();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
protected void ibDel_Click(object sender, EventArgs e)
{
if (this.hdLOCKFLAG.Value.Trim().Equals("1"))
{
Response.Write("<script>alert('业务已锁定,不允许删除!');history.back();</script>");
return;
}
//
string alt = CrmPriceCarrierDA.GetCrmPriceCarrierDel(Session["GID"].ToString().Trim(), strUserID.Trim());
if (alt != "")
{
Response.Write("<script>alert('" + alt + "');history.back();</script>");
return;
}
//
getEnabledTrue();
Session["strHandleType"] = "add";
this.hdHandle.Value = Session["strHandleType"].ToString().Trim();
//
getaddnull();
//
ibDel.Enabled = false;
ibAdd.Enabled = false;
ibFullAdd.Enabled = false;
btSubmit.Enabled = false;
}
public bool IsNumeric(string s)
{
bool bReturn = true;
try
{
int inum = int.Parse(s);
}
catch
{
int inum = 0;
bReturn = false;
}
return bReturn;
}
protected void btSubmit_Click(object sender, EventArgs e)
{
int iii = 0;
if (this.hdLOCKFLAG.Value.Trim().Equals("0"))
{
iii = CrmPriceCarrierDA.UpdateInfoCNTRTOTAL("update crm_price_carrier set LOCKFLAG='1' where GID='" + Session["GID"].ToString().Trim() + "'", strUserID.Trim());
if (iii == 1)
{
btSubmit.Text = "解锁";
this.hdLOCKFLAG.Value = "1";
getEnabled();
Page.ClientScript.RegisterStartupScript(this.GetType(), "key4", "<script>reloadParentSubmit('" + Session["GID"].ToString().Trim() + "');</script>");
return;
}
else
{
Response.Write("<script>alert('锁定出错!');</script>");
return;
}
}
else
{
iii = CrmPriceCarrierDA.UpdateInfoCNTRTOTAL("update crm_price_carrier set LOCKFLAG='0' where GID='" + Session["GID"].ToString().Trim() + "'", strUserID.Trim());
if (iii == 1)
{
btSubmit.Text = "锁定";
this.hdLOCKFLAG.Value = "0";
getEnabledTrue();
Page.ClientScript.RegisterStartupScript(this.GetType(), "key4", "<script>reloadParentSubmit('" + Session["GID"].ToString().Trim() + "');</script>");
return;
}
else
{
Response.Write("<script>alert('解锁出错!');</script>");
return;
}
}
}
}
}