protected void Page_Load(object sender, EventArgs e) { this.Page.DataBind(); if (IsPostBack != true) { Nullable <Guid> GRN_number = null; if (Session["GRNID"] != null) { try { //Get Commodity deposite Request Id from the GRN; GRN_number = new Guid(Session["GRNID"].ToString()); if (Session["GRNTrackingNo"] != null) { this.lblCurrentTrackingNo.Text = Session["GRNTrackingNo"].ToString(); } else { GRNBLL objGRN = new GRNBLL(); objGRN = objGRN.GetbyGRN_Number((Guid)GRN_number); if (objGRN != null) { GradingBLL objGrading = new GradingBLL(); objGrading = objGrading.GetById(objGRN.GradingId); this.lblCurrentTrackingNo.Text = objGrading.TrackingNo; } } LoadGRNInformation((Guid)GRN_number); LoadStatus(); Session["GRNID"] = null; Session["GRNTrackingNo"] = null; } catch (Exception ex) { throw ex; } LoadServices(); } this.btnAdd.Attributes.Add("btnGRNService_Click", "ValidateGRNService"); if (Session["msg"] != null) { ECXWF.CMessage mess = (ECXWF.CMessage)Session["msg"]; if (mess.Name == "EditGRN") { this.pnl.Visible = false; } } } }
private void LoadCommodity() { Guid GradingId = Guid.Empty; try { GradingId = new Guid(this.cboGradingCode.SelectedValue.ToString()); } catch { this.lblMsg.Text = "Please Select Grading Code."; return; } if (GradingId == Guid.Empty) { this.lblMsg.Text = "Please Select Grading Code."; return; } GradingBLL objGrading = new GradingBLL(); objGrading = objGrading.GetById(GradingId); Guid CommodityReciveingRequestId = Guid.Empty; if (objGrading != null) { CommodityReciveingRequestId = objGrading.CommodityRecivingId; } else { this.lblMsg.Text = "An error has occured please Try again."; return; } if (CommodityReciveingRequestId != Guid.Empty) { CommodityDepositeRequestBLL objCommDepReq = new CommodityDepositeRequestBLL(); objCommDepReq = objCommDepReq.GetCommodityDepositeDetailById(CommodityReciveingRequestId); if (objCommDepReq != null) { if (objCommDepReq.CommodityId != null) { this.cboCommodity_CascadingDropDown.ContextKey = objCommDepReq.CommodityId.ToString(); this.cboCommodity_CascadingDropDown.SelectedValue = objCommDepReq.CommodityId.ToString(); this.cboCommodity.SelectedValue = objCommDepReq.CommodityId.ToString(); LoadGradingFactors(objCommDepReq.CommodityId); } } } }
private void LoadData(Guid Id) { Guid GradingId = Guid.Empty; GradingDisputeBLL obj = new GradingDisputeBLL(); hfId.Value = Id.ToString(); obj = obj.GetById(Id); ViewState["OldGradingDisputeBLL"] = obj; if (obj != null) { if (obj.GradingId != null) { GradingId = obj.GradingId; GradingBLL objgrading = new GradingBLL(); objgrading = objgrading.GetById(GradingId); this.lblGradeCode.Text = objgrading.GradingCode.ToString(); } if (obj.TrackingNo != null) { this.hfTrackingNo.Value = obj.TrackingNo; } if (obj.DateTimeRecived != null) { this.txtDateRecived.Text = obj.DateTimeRecived.ToShortDateString(); this.txtTimeRecived.Text = obj.DateTimeRecived.ToLongTimeString(); } this.cboStatus.SelectedValue = obj.Status.ToString(); if (obj.Remark != null) { this.txtRemark.Text = obj.Remark; } if (obj.PreviousCommodityGradeId != null) { this.lblPreviousGrade.Text = CommodityGradeBLL.GetCommodityGradeNameById(obj.PreviousCommodityGradeId); } if (obj.ExpectedCommodityGradeId != null) { CommodityGradeBLL objCG = CommodityGradeBLL.GetCommodityGrade(obj.ExpectedCommodityGradeId); CommodityGradeBLL objCC = CommodityGradeBLL.GetCommodityClassById(objCG.CommodityClassId); CommodityGradeBLL objC = CommodityGradeBLL.GetCommodityById(objCC.CommodityId); this.cboCommodity_CascadingDropDown.SelectedValue = objC.CommodityId.ToString(); this.cboCommodityClass_CascadingDropDown.SelectedValue = objCC.CommodityClassId.ToString(); this.cboCommodityGrade_CascadingDropDown.SelectedValue = obj.ExpectedCommodityGradeId.ToString(); } } }
private void BindData() { this.cboGradingCode.Items.Clear(); this.cboGradingCode.Items.Add(new ListItem("Please Select Grading Code.", "")); this.cboGradingCode.AppendDataBoundItems = true; //Get Codes pending results. GradingBLL obj = new GradingBLL(); List <GradingBLL> list = new List <GradingBLL>(); //TODO Warehouse Id Guid warhouseId = UserBLL.GetCurrentWarehouse(); if (Session["GradingRecivedGradingId"] != null) { list = obj.GetGradingsPendingResultByGradingId(warhouseId, new Guid(Session["GradingRecivedGradingId"].ToString())); this.cboGradingCode.DataSource = list; this.cboGradingCode.DataValueField = "Id"; this.cboGradingCode.DataTextField = "GradingCode"; this.cboGradingCode.DataBind(); if (Session["GradingRecivedGradingId"].ToString() != "") { this.cboGradingCode.SelectedValue = Session["GradingRecivedGradingId"].ToString(); //get Code Generated date. GradingBLL objGrading = new GradingBLL(); objGrading = objGrading.GetById(new Guid(this.cboGradingCode.SelectedValue.ToString())); if (objGrading != null) { this.lblCodeGeneratedDate.Text = objGrading.DateCoded.ToShortDateString(); //elias to remove. // this.cmpCodeGen.ValueToCompare = objGrading.DateCoded.ToShortDateString(); } LoadGrader(); LoadCommodity(); } } else { this.cboGradingCode.SelectedIndex = -1; return; } this.cboGradingCode.Enabled = false; }
private void LoadPage(Guid Id) { GradingBLL obj = new GradingBLL(); obj = obj.GetById(Id); if (obj != null) { hfId.Value = Id.ToString(); this.lblGradingCode.Text = obj.GradingCode; this.txtDateCoded.Text = obj.DateCoded.ToShortDateString(); this.cmpCodeGen.ValueToCompare = obj.DateCoded.ToShortDateString(); ViewState["GradingTrackingNo"] = obj.TrackingNo; } else { this.lblMessage.Text = "An error has occured please log out and try again.If the error persists contact the administrator"; this.btnSave.Enabled = false; return; } }
protected void gvCodeGenerated_RowCommand(object sender, GridViewCommandEventArgs e) { this.lblMsg.Text = ""; if (e.CommandName == "Print") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow rw = this.gvCodeGenerated.Rows[index]; Label lblId = (Label)rw.FindControl("lblId"); Guid Id = Guid.Empty; try { Id = new Guid(lblId.Text); if (Id != Guid.Empty) { GradingBLL objCodeReport = new GradingBLL(); objCodeReport = objCodeReport.GetById(Id); Session["CodeReport"] = objCodeReport; List <GradingByBLL> list = new List <GradingByBLL>(); GradingByBLL objGraders = new GradingByBLL(); list = objGraders.GetByGradingId(objCodeReport.Id); GradingByCollection objGraderCollection = new GradingByCollection(list); Session["GradersCodeReport"] = objGraderCollection; StringBuilder sb = new StringBuilder(); sb.Append("<script>"); sb.Append("window.open('rptCoffeeCode.aspx"); sb.Append("', '', 'toolbar=0');"); sb.Append("</scri"); sb.Append("pt>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ShowReport", sb.ToString(), false); } } catch (Exception ex) { throw ex; } } }
private void GradingCodeChanged() { Clear(); Nullable <Guid> GradingId = null; Guid CommodityDepositeRequestId; if (DataValidationBLL.isGUID(this.cboGradingCode.SelectedValue.ToString(), out GradingId) != true) { this.lblmsg.Text = "Please select Grading No."; return; } GradingBLL objGrading = new GradingBLL(); objGrading = objGrading.GetById((Guid)GradingId); if (objGrading == null) { this.lblmsg.Text = "Please select Grading No."; return; } if (objGrading.CommodityRecivingId == null) { this.lblmsg.Text = "Please select Grading No."; return; } else { CommodityDepositeRequestId = objGrading.CommodityRecivingId; } LoadDepositeRequest(CommodityDepositeRequestId); LoadSampling((Guid)GradingId); LoadGrading((Guid)GradingId); LoadUnloading((Guid)GradingId); ScalingInformation((Guid)GradingId); LoadNetWeight(); LoadQuantity(); }
private void BindUnloading() { try { Guid UnloadingId = new Guid(Request.QueryString["Id"].ToString()); this.hfUnloadingId.Value = UnloadingId.ToString(); UnloadingBLL obj = new UnloadingBLL(); CommodityGradeBLL objCommodityGrade = new CommodityGradeBLL(); obj.Id = UnloadingId; obj = obj.GetById(); if (obj != null) { this.lblGradingCode.Text = obj.GradingCode.ToString(); string CommodityGradeName = CommodityGradeBLL.GetCommodityGradeNameById(obj.CommodityGradeId); this.lblCommodityGrade.Text = CommodityGradeName; this.txtNumberOfBags.Text = obj.TotalNumberOfBags.ToString(); this.txtDateDeposited.Text = obj.DateDeposited.ToShortDateString(); this.cboStatus.SelectedValue = ((int)obj.Status).ToString(); ViewState["UnloadingCommGradeId"] = obj.CommodityGradeId; ViewState["totBagCount"] = obj.TotalNumberOfBags.ToString(); // Get Grading Id GradingResultBLL objGradingResult = new GradingResultBLL(); objGradingResult = objGradingResult.GetGradingResultById(obj.GradingResultId); if (objGradingResult != null) { GradingBLL objGrading = new GradingBLL(); objGrading = objGrading.GetById(objGradingResult.GradingId); if (objGrading != null) { SamplingResultBLL objSamplingResult = new SamplingResultBLL(); objSamplingResult = objSamplingResult.GetSamplingResultById(objGrading.SamplingResultId); if (objSamplingResult != null) { ViewState["SamplingNoBags"] = objSamplingResult.NumberOfBags; } else { this.lblmsg.Text = "An error has occured please try again.If the error persists contact the administrator"; return; } } else { this.lblmsg.Text = "An error has occured please try agin.If the error persists contact the administrator"; return; } } } //TODO :Remove the ff // this.cboStackNo.Items.Add(new ListItem("Stack No 1", "eaf7ebcc-f39a-4c7d-b855-1e5d5578dbcb")); //TODO Remove Comment Guid warehouseId = UserBLL.GetCurrentWarehouse(); // Loading shedby warehouse. ShedBLL shed = new ShedBLL(); List <ShedBLL> shedlist = new List <ShedBLL>(); shedlist = shed.GetActiveShedByWarehouseId(warehouseId); cboShed.Items.Add(new ListItem("Please select Shed", "")); if (shedlist.Count > 0) { foreach (ShedBLL o in shedlist) { cboShed.Items.Add(new ListItem(o.ShedNumber, o.Id.ToString())); } } else { this.btnAdd.Enabled = false; } GRNBLL objGRN = new GRNBLL(); string strE = " UnLoadingId='" + UnloadingId.ToString() + "' "; if (objGRN.IsEditableGRN(strE) == false) { this.btnAdd.Enabled = false; this.btnSave.Enabled = false; this.lblmsg.Text = "You can't edit this information as GRN has already been created using this Unloading Information."; } } catch (Exception ex) { throw ex; } }
private void selectedGradechanged(Guid Id) { GradingResultBLL obj = new GradingResultBLL(); obj = obj.GetGradingResultById(Id); this.cboGradingCode.Items.Add(new ListItem(obj.GradingCode.ToString(), obj.GradingCode.ToString())); this.cboGradingCode.SelectedValue = obj.GradingCode.ToString(); this. hfTrackingNo.Value = obj.TrackingNo; if (obj != null) { this.hfRecivingRequestId.Value = obj.CommodityDepositRequestId.ToString(); CommodityGradeBLL objCG = new CommodityGradeBLL(); string CGName; CGName = CommodityGradeBLL.GetCommodityGradeNameById(obj.CommodityGradeId); ViewState["UnloadingCommGradeId"] = obj.CommodityGradeId; this.lblCommodityGrade.Text = CGName; lblCADateTime.Text = ((DateTime)obj.ClientAcceptanceTimeStamp).ToShortDateString(); //try //{ // cmpSampGen.ValueToCompare = ((DateTime)obj.ClientAcceptanceTimeStamp).ToShortDateString(); //} //catch //{ // cmpSampGen.ValueToCompare = ((DateTime.Now).AddDays(-100)).ToShortDateString(); //} // Get Grading Id GradingBLL objGrading = new GradingBLL(); objGrading = objGrading.GetById(obj.GradingId); if (objGrading != null) { SamplingResultBLL objSamplingResult = new SamplingResultBLL(); objSamplingResult = objSamplingResult.GetSamplingResultById(objGrading.SamplingResultId); if (objSamplingResult != null) { ViewState["SamplingNoBags"] = objSamplingResult.NumberOfBags; } else { this.lblmsg.Text = "An error has occured please try agin.If the error persists contact the administrator"; return; } } else { this.lblmsg.Text = "An error has occured please try agin.If the error persists contact the administrator"; return; } } else { this.lblmsg.Text = "please select grading code and try again."; return; } //Load Commodity Grade Bags List <BagTypeBLL> list = new List <BagTypeBLL>(); BagTypeBLL objBagType = new BagTypeBLL(); list = objBagType.GetCommodityGradeBag(obj.CommodityGradeId); this.cboBagType.Items.Clear(); if (list != null) { if (list.Count > 0) { this.cboBagType.Items.Add(new ListItem("Please Select Bag Type", "")); foreach (BagTypeBLL i in list) { this.cboBagType.Items.Add(new ListItem(i.BagTypeName, i.Id.ToString())); } } } }