Exemple #1
0
        protected void btnAddStack_Click(object sender, EventArgs e)
        {
            StackTransactionModel sm = GetStack();

            if (sm.IsValid())
            {
                if (!RemainingWeight())
                {
                    Messages.SetMessage("Requested Net Weight is greater than total available PUN weight. Please check the Loading Ticket.", WarehouseApplication.Messages.MessageType.Warning);
                }
                else
                {
                    GINModel ginModel = new GINModel();
                    ginModel = (GINModel)Session["GINMODEL"];
                    try
                    {
                        DateTime dtm  = DateTime.Parse((Convert.ToDateTime(txtDateWeighted.Text).ToShortDateString()) + " " + Convert.ToDateTime(txtDateWeightedTime.Text).ToShortTimeString());
                        DateTime dtm2 = DateTime.Parse((Convert.ToDateTime(txtDateLoaded.Text).ToShortDateString()) + " " + Convert.ToDateTime(txtDateLoadedTime.Text).ToShortTimeString());
                        ginModel.AddStack(new Guid(drpStackNo.SelectedValue), new Guid(drpWeigherSupervisor.SelectedValue), txtScaleTicketNo.Text, txtLoadingTicket.Text, dtm, Convert.ToDouble(txtTruckWeight.Text), Convert.ToDouble(txtGrossWeight.Text), Convert.ToDouble(txtNoOfBags.Text), dtm2, Convert.ToInt32(drpTruckType.SelectedValue), Convert.ToInt32(drpWBServiceProvider.SelectedValue));
                        btnAddStack.Visible = false;
                    }
                    catch (Exception ex)
                    {
                        Messages.SetMessage(ex.Message, WarehouseApplication.Messages.MessageType.Warning);
                    }
                    gvStack.DataSource = ginModel.StackInfosList;
                    gvStack.DataBind();
                    Session["GINMODEL"] = ginModel;
                    DoNewStack();
                }
            }
        }
Exemple #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool isCoffee            = false;
            StackTransactionModel sm = GetStack();
            GINModel gm = CurrentGINModel;

            if (CurrentGINModel.PickupNoticesList[0].Commodity == new Guid("71604275-df23-4449-9dae-36501b14cc3b"))
            {
                isCoffee = true;
            }
            string errorMessage = string.Empty;

            try
            {
                if (RemainingWeight())
                {
                    if (SateGIN())
                    {
                        if (sm.IsValid(isCoffee))
                        {
                            if (isCoffee)
                            {
                                SaveBondedYardGIN();
                            }
                            else
                            {
                                gm.AddStack(sm);
                                if (gm.IsValid())
                                {
                                    SaveGIN();
                                }
                                else
                                {
                                    errorMessage = gm.ErrorMessage;
                                    Messages.SetMessage(gm.ErrorMessage, WarehouseApplication.Messages.MessageType.Error);
                                }
                            }
                        }
                        else
                        {
                            errorMessage = gm.ErrorMessage;
                            Messages.SetMessage(gm.ErrorMessage, WarehouseApplication.Messages.MessageType.Error);
                        }
                    }
                    else
                    {
                        Session["remainingBalance"] = null;
                    }
                }
            }
            catch (Exception ex)
            {
                Session["remainingBalance"] = Convert.ToDouble(Session["remainingBalance"]) + Convert.ToDouble(Session["netWeight"]);
                Messages.SetMessage(ex.Message.ToString(), WarehouseApplication.Messages.MessageType.Error);
            }
        }
Exemple #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            StackTransactionModel sm = GetStack();
            GINModel gm           = CurrentGINModel;
            string   errorMessage = string.Empty;

            try
            {
                if (RemainingWeight())
                {
                    if (SateGIN())
                    {
                        if (sm.IsValid())
                        {
                            gm.AddStack(sm);
                            if (gm.IsValid())
                            {
                                SaveGIN();
                            }
                            else
                            {
                                errorMessage = gm.ErrorMessage;
                                Messages.SetMessage(gm.ErrorMessage, WarehouseApplication.Messages.MessageType.Error);
                            }
                        }
                        else
                        {
                            errorMessage = gm.ErrorMessage;
                            Messages.SetMessage(gm.ErrorMessage, WarehouseApplication.Messages.MessageType.Error);
                        }
                    }
                    else
                    {
                        Session["remainingBalance"] = null;
                    }
                }
            }
            catch (Exception ex)
            {
                Session["remainingBalance"] = Convert.ToDouble(Session["remainingBalance"]) + Convert.ToDouble(Session["netWeight"]);
                Messages.SetMessage(ex.Message.ToString(), WarehouseApplication.Messages.MessageType.Error);
            }
        }