protected void Confirm_Click(object sender, EventArgs e) { //Get the button that raised the event Button btn = (Button)sender; //Get the row that contains this button GridViewRow gvr = (GridViewRow)btn.NamingContainer; int EmpID = (int)HttpContext.Current.Session["EmpID"]; int POID = Convert.ToInt32(PendingOrderGridView.DataKeys[gvr.RowIndex].Values[0]); POBizLogic.ConfirmDeliveryFromSupplier(EmpID, POID); if (AllSupplier.Checked) { BindGrid(); } else if (Supplier1.Checked) { BindGridBySup(13001); } else if (Supplier2.Checked) { BindGridBySup(13002); } else if (Supplier3.Checked) { BindGridBySup(13003); } else { BindGridBySup(13004); } Response.Write("<script>alert('Sent delivery confirmation!');</script>"); }
protected void BindGrid(string status) { HideGV(); foreach (DepartmentInfo d in POBizLogic.DepartmentList(status)) { ContentPlaceHolder placeholder; placeholder = (ContentPlaceHolder)this.Page.Master.FindControl("MainContent"); if (placeholder != null) { (placeholder.FindControl("DeliveryDepTable" + d.DepartmentID) as GridView).DataSource = POBizLogic.BindDisbursementByEmp(d.DepartmentID, status); (placeholder.FindControl("DeliveryDepTable" + d.DepartmentID) as GridView).DataBind(); (placeholder.FindControl("DeliveryDepTable" + d.DepartmentID) as GridView).Visible = true; (placeholder.FindControl("Confirm" + d.DepartmentID) as Button).Visible = true; status = StatusRadioButtonList.SelectedValue; if (status == "Upcoming Delivery") { (placeholder.FindControl("Confirm" + d.DepartmentID) as Button).Enabled = false; } else { (placeholder.FindControl("Confirm" + d.DepartmentID) as Button).Enabled = true; } (placeholder.FindControl("Dep" + d.DepartmentID) as Label).Text = d.Description; (placeholder.FindControl("CP" + d.DepartmentID) as Label).Text = d.Collection; (placeholder.FindControl("UR" + d.DepartmentID) as Label).Text = d.UserPresentative; (placeholder.FindControl("Dep" + d.DepartmentID) as Label).Visible = true; (placeholder.FindControl("CP" + d.DepartmentID) as Label).Visible = true; (placeholder.FindControl("UR" + d.DepartmentID) as Label).Visible = true; (placeholder.FindControl("LabelDep" + d.DepartmentID) as Label).Visible = true; (placeholder.FindControl("LabelCP" + d.DepartmentID) as Label).Visible = true; (placeholder.FindControl("LabelUR" + d.DepartmentID) as Label).Visible = true; } } }
protected void Confirm2007_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; POBizLogic.ConfirmDeliveryToDep(EmpID, 2007); BindGrid(status); }
protected void DisbursementGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { DisbursementGridView.DataSource = POBizLogic.BindDisbursement(); DisbursementGridView.PageIndex = e.NewPageIndex; DisbursementGridView.DataBind(); BindGrid(); }
private void BindGrid() { int EmpID = (int)HttpContext.Current.Session["EmpID"]; PlaceOrderGridView.DataSource = POBizLogic.DataBind(EmpID); PlaceOrderGridView.DataBind(); }
private void BindGridBySup(int Supplier) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; PendingOrderGridView.DataSource = POBizLogic.ListPendingPOBySupplier(EmpID, Supplier); PendingOrderGridView.DataBind(); }
protected void ProceedToDeliverButton_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; POBizLogic.ScheduleDelivery(EmpID); BindGrid(); Response.Redirect("~/Views/DeliveryByDept.aspx"); }
protected void PlaceOrderGridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; string ItemID = PlaceOrderGridView.DataKeys[e.RowIndex].Values[0].ToString(); POBizLogic.DeleteOrderItem(ItemID, EmpID); BindGrid(); }
protected void ConfirmButton_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; POBizLogic.PlaceOrder(EmpID); BindGrid(); Response.Write("<script>alert('Order Placed !');</script>"); }
protected void PlaceOrderGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; PlaceOrderGridView.DataSource = POBizLogic.DataBind(EmpID); PlaceOrderGridView.PageIndex = e.NewPageIndex; PlaceOrderGridView.DataBind(); BindGrid(); }
protected void DeliveryDepTable2001_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = DeliveryDepTable2001.Rows[e.RowIndex]; int DisbursementID = Convert.ToInt32(DeliveryDepTable2001.DataKeys[e.RowIndex].Values[0]); int OrderQty = Convert.ToInt32((row.FindControl("TextBox2") as TextBox).Text); if (!POBizLogic.UpdateDepDisbursement(DisbursementID, OrderQty)) { Response.Write("<script>alert('The Qty cannot be over the original requests!');</script>"); } DeliveryDepTable2001.EditIndex = -1; BindGrid(status); }
protected void PlaceOrderGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; GridViewRow row = PlaceOrderGridView.Rows[e.RowIndex]; string ItemID = PlaceOrderGridView.DataKeys[e.RowIndex].Values[0].ToString(); int SupplierID = Convert.ToInt32((row.FindControl("DropDownList1") as DropDownList).SelectedValue); int OrderQty = Convert.ToInt32((row.FindControl("TextBox2") as TextBox).Text); POBizLogic.UpdateOrderItem(ItemID, OrderQty, SupplierID, EmpID); PlaceOrderGridView.EditIndex = -1; BindGrid(); }
protected void DisbursementGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = DisbursementGridView.Rows[e.RowIndex]; string ItemID = DisbursementGridView.DataKeys[e.RowIndex].Values[0].ToString(); int OrderQty = Convert.ToInt32((row.FindControl("TextBox2") as TextBox).Text); if (!POBizLogic.UpdateDisbursement(ItemID, OrderQty)) { Response.Write("<script>alert('The Qty cannot be over the original requests!');</script>"); } DisbursementGridView.EditIndex = -1; BindGrid(); }
protected void PlaceOrderGridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { // Find the drop-down (say in 3rd column) var dropdownCodes = e.Row.Cells[5].FindControl("DropDownList1") as DropDownList; if (null != dropdownCodes) { // bind it dropdownCodes.DataSource = POBizLogic.ListSup(e.Row.Cells[0].Text); dropdownCodes.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Session["EmpID"] == null) { Response.Redirect("/Account/Login.aspx"); } else { if (!IsPostBack) { POBizLogic.GenerateDisbursementwithOuts(); BindGrid(); if (DisbursementGridView.Rows.Count == 0) { ProceedToDeliverButton.Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Session["EmpID"] == null) { Response.Redirect("/Account/Login.aspx"); } else { if (!IsPostBack) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; PlaceOrderGridView.DataSource = POBizLogic.InitialPO(EmpID); PlaceOrderGridView.DataBind(); if (PlaceOrderGridView.Rows.Count == 0) { ConfirmButton.Visible = false; } } } }
protected List <Supplier> GetSupplier(string ItemID) { return(POBizLogic.ListSup(ItemID)); }
private void BindGrid() { DisbursementGridView.DataSource = POBizLogic.BindDisbursement(); DisbursementGridView.DataBind(); }