예제 #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            IBOrderTrackingEntities oConection = new IBOrderTrackingEntities();

            if (Session["SO"] != null)
            {
                string   mSO     = Session["SO"].ToString();
                SOHeader oHeader = oConection.SOHeaders.SingleOrDefault(x => x.SO.Equals(mSO));


                oHeader.PO     = txtPO.Value;
                oHeader.DocAWB = txtDocAWB.Value;
                //oHeader.TTSlip = txtTTSlip.
                //if (!String.IsNullOrEmpty(txtTTSlip.Value))
                //{
                //    var oDate = Nullable<DateTime>.Parse(txtTTSlip.Value);

                //}

                //if (!string.IsNullOrEmpty(txtTTSlip.Value))

                //{
                //    DateTime?.Parse.txtTTSlip();
                //}

                oConection.SaveChanges();


                divSave.Attributes.Remove("hidden");
                divSave.InnerText = "Save Success";
            }
        }
예제 #2
0
        protected void SetObjectValue(SOHeader oHeader)
        {
            txtSalesORG.Value    = oHeader.SalesORG;
            txtLoadingDate.Value = !oHeader.LoadingDate.HasValue?string.Empty: oHeader.LoadingDate.Value.ToString("dd MMM yyyy");
            txtOrderType.Value   = oHeader.OrderType;
            txtOrderDate.Value   = !oHeader.OrderDate.HasValue ? "" : oHeader.OrderDate.Value.ToString("dd MMM yyyy");
            txtPO.Value          = oHeader.PO;

            txtPODate.Value = oHeader.PODate;

            txtINV.Value             = oHeader.INV;
            txtSO.Value              = oHeader.SO;
            txtTotalFCLS.Value       = oHeader.TotalFCLS.HasValue ? oHeader.TotalFCLS.Value.ToString("#,##0.00") : "";
            txtSoldTo.Value          = oHeader.SoldTo;
            txtSoldToName.Value      = oHeader.SoldToName;
            txtShipTo.Value          = oHeader.ShipTo;
            txtShipToName.Value      = oHeader.ShipToName;
            txtDestinationPort.Value = oHeader.DestinationPort;
            txtTotalCartons.Value    = !oHeader.TotalCartons.HasValue ? string.Empty : oHeader.TotalCartons.Value.ToString("#,##0");
            txtPaymentTerm.Value     = oHeader.PaymentTerm;
            txtIncoterm.Value        = oHeader.Incoterm;
            txtCurrency.Value        = oHeader.Currency;
            txtEXRate.Value          = !oHeader.EXRate.HasValue ? "" : oHeader.EXRate.Value.ToString("#,##0.0000");
            txtTotalFOBSO.Value      = !oHeader.TotalFOBSO.HasValue ? "" : oHeader.TotalFOBSO.Value.ToString("#,##0.00");
            txtTTSlip.Value          = !oHeader.TTSlip.HasValue ? "" : oHeader.TTSlip.Value.ToString("dd MMM yyyy");
            txtLCSlip.Value          = !oHeader.LCSlip.HasValue ? "" : oHeader.LCSlip.Value.ToString("dd MMM yyyy");
            txtLC.Value              = !oHeader.LC.HasValue ? "" : oHeader.LC.Value.ToString("dd MMM yyyy");
            txtTT.Value              = !oHeader.TT.HasValue ? "" : oHeader.TT.Value.ToString("dd MMM yyyy");
            txtETD.Value             = !oHeader.ETD.HasValue ? "" : oHeader.ETD.Value.ToString("dd MMM yyyy");
            txtETA.Value             = !oHeader.ETA.HasValue ? "" : oHeader.ETA.Value.ToString("dd MMM yyyy");
            txtDocDate.Value         = !oHeader.DocDate.HasValue ? "" : oHeader.DocDate.Value.ToString("dd MMM yyyy");
            txtDocAWB.Value          = oHeader.DocAWB;
        }
예제 #3
0
        protected void GetSOHeaderByID(string strSO)
        {
            IBOrderTrackingEntities oConnect = new IBOrderTrackingEntities();

            SOHeader oHeader = oConnect.SOHeaders.SingleOrDefault(x => x.SO.Equals(strSO));

            if (oHeader != null)
            {
                SetObjectValue(oHeader);
            }
        }