//protected void cboStatus_SelectedIndexChanged(object sender, EventArgs e) //{ //Guid CommodityGradeId = Guid.Empty; //try //{ // CommodityGradeId = new Guid(this.cboCommodityGrade.SelectedValue.ToString()); //} //catch //{ // this.lblMsg.Text = "Please Select commodity Grade."; // return; //} //if (CommodityGradeId != Guid.Empty) //{ // GradingFactorBLL obj = new GradingFactorBLL(); // List<GradingFactorBLL> list = new List<GradingFactorBLL>(); // list = obj.GetGradingFactors(CommodityGradeId); // this.gvGradingFactors.DataSource = list; // this.gvGradingFactors.DataBind(); //} //else //{ // this.lblMsg.Text = "Please Select commodity Grade."; // return; //} // } private void LoadGrader() { 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; } GradingByBLL objGradeByBLL = new GradingByBLL(); List <GradingByBLL> list = new List <GradingByBLL>(); list = objGradeByBLL.GetByGradingId(GradingId); this.cboGrader.Items.Clear(); this.cboGrader.Items.Add(new ListItem("Please Select Grader", "")); if (list.Count > 0) { foreach (GradingByBLL i in list) { this.cboGrader.Items.Add(new ListItem(i.GraderName, i.Id.ToString())); } } }
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; } } }