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"; } }
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; }
protected void GetSOHeaderByID(string strSO) { IBOrderTrackingEntities oConnect = new IBOrderTrackingEntities(); SOHeader oHeader = oConnect.SOHeaders.SingleOrDefault(x => x.SO.Equals(strSO)); if (oHeader != null) { SetObjectValue(oHeader); } }