예제 #1
0
        protected void pageSave(Object sender, BrilliantWMS.ToolbarService.iUCToolbarClient e)
        {
            try
            {
                string               state        = "";
                CustomProfile        profile      = CustomProfile.GetProfile();
                iProductMasterClient AssetClient  = new iProductMasterClient();
                tToolTransferHead    TransferHead = new tToolTransferHead();
                if (hdnprodID.Value != "0")
                {
                    state = "Edit";
                    TransferHead.Modifiedby   = profile.Personal.UserID;
                    TransferHead.ModifiedDate = DateTime.Now;
                }
                else
                {
                    state = "AddNew";
                    TransferHead.CreatedBy    = profile.Personal.UserID;
                    TransferHead.CreationDate = DateTime.Now;
                }

                if (UCTransferDate.Date != null)
                {
                    TransferHead.TransferDate = Convert.ToDateTime(UCTransferDate.Date);
                }

                TransferHead.TransferedBy = null;
                if (ddlTransferedBy.SelectedIndex > 0)
                {
                    TransferHead.TransferedBy = Convert.ToInt64(ddlTransferedBy.SelectedItem.Value);
                }

                TransferHead.Status = null;
                if (ddlStatus.SelectedIndex > 0)
                {
                    TransferHead.Status = ddlStatus.SelectedItem.Value;
                }

                TransferHead.TransferFromSite = null;
                if (ddlFrmSite.SelectedIndex > 0)
                {
                    TransferHead.TransferFromSite = Convert.ToInt64(ddlFrmSite.SelectedItem.Value);
                }

                TransferHead.TransferToSite = null;
                if (hdnSelectedToSite.Value != "")
                {
                    TransferHead.TransferToSite = Convert.ToInt64(hdnSelectedToSite.Value);
                }

                TransferHead.Airwaybill = null;
                if (txtAirwayBill.Text.ToString().Trim() != "")
                {
                    TransferHead.Airwaybill = txtAirwayBill.Text.ToString();
                }

                TransferHead.ShippingType = null;
                TransferHead.ShippingType = Convert.ToString(txtShippingType.Text);

                TransferHead.ShippingDate = null;
                if (UC_ShippingDate.Date != null)
                {
                    TransferHead.ShippingDate = Convert.ToDateTime(UC_ShippingDate.Date);
                }

                TransferHead.ExpDeliveryDate = null;
                if (UC_ExpDeliveryDate.Date != null)
                {
                    TransferHead.ExpDeliveryDate = Convert.ToDateTime(UC_ExpDeliveryDate.Date);
                }

                TransferHead.TransporterName = null;
                TransferHead.TransporterName = Convert.ToString(txtTransporterName.Text);

                TransferHead.Remark = null;
                TransferHead.Remark = Convert.ToString(txtRemark.Text);

                long TransferHeadID = AssetClient.SavetToolTransferHead(TransferHead, profile.DBConnection._constr);

                if (TransferHeadID > 0)
                {
                    DateTime tdate = Convert.ToDateTime(TransferHead.TransferDate);
                    AssetClient.FinalSaveToolTransferDetails(Session.SessionID, "AssetList", Convert.ToString(TransferHeadID), profile.Personal.UserID.ToString(), hdnSelectedToSite.Value, tdate, profile.DBConnection._constr);
                    WebMsgBox.MsgBox.Show("Record saved sussessfully");
                    Response.Redirect("../POR/ToolTransfer.aspx");
                }
                GetTransferList();
            }
            catch { WebMsgBox.MsgBox.Show("Some Error Occured"); }
            finally { }
        }