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(); } } }
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); } }
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); } }