protected void SearchButton_Click(object sender, EventArgs e) { searchString = SearchTextBox.Text; ItemListGridView.DataSource = RequestBizLogic.SearchCatalogue(searchString); ItemListGridView.DataBind(); BindGrid(); }
protected void ViewButton_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; RequestDetailsGridView.Visible = false; RejectButton.Visible = false; ApproveButton.Visible = false; RemarksTextBox.Visible = false; Label3.Visible = false; string status = StatusRadioButtonList.SelectedValue; ViewState["status"] = status; RequestGridView.DataSource = RequestBizLogic.ListRequests(status, EmpID); if (StatusRadioButtonList.SelectedValue == "Approved" || StatusRadioButtonList.SelectedValue == "Rejected") { RequestGridView.Columns[5].Visible = true; //GridView1.Columns[6].Visible = true; } else if (StatusRadioButtonList.SelectedValue == "Pending") { RequestGridView.Columns[5].Visible = false; //GridView1.Columns[6].Visible = false; } RequestGridView.DataBind(); if (RequestGridView.Rows.Count == 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No Requests');window.location ='ManageRequest.aspx';", true); } }
protected void ButtonDeleteRequest_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; RequestBizLogic.DeletePendingRequest(EmpID); Response.Write("<script>alert('Request Deleted!');</script>"); }
protected void ButtonDeleteRequest_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; RequestBizLogic.DeletePendingRequest(EmpID);//hardcord for testing RequestGridView.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Session["EmpID"] == null) { Response.Redirect("/Account/Login.aspx"); } else { int EmpID = (int)HttpContext.Current.Session["EmpID"]; ViewState["qty"] = Convert.ToInt32(TextBoxQty.Text); if (!IsPostBack) { HideButton(); } if (searchBy != "") { ; } else { ItemListGridView.DataSource = RequestBizLogic.ViewAll(); ItemListGridView.DataBind(); } ViewGV(); HideGVCart(); } }
protected void PendingRequestGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; PendingRequestGridView.DataSource = RequestBizLogic.ViewPendingRequest(EmpID); PendingRequestGridView.PageIndex = e.NewPageIndex; PendingRequestGridView.DataBind(); }
protected void RequestDetailsGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int requestID = (int)ViewState["rid"]; RequestDetailsGridView.DataSource = RequestBizLogic.ListRequestDetails(requestID); RequestDetailsGridView.PageIndex = e.NewPageIndex; RequestDetailsGridView.DataBind(); }
protected void RequestGridView_SelectedIndexChanged(object sender, EventArgs e) { int RequestID = (int)RequestGridView.SelectedDataKey.Value; ViewState["rid"] = (int)RequestID; RequestDetailsGridView.Visible = true; RequestDetailsGridView.DataSource = RequestBizLogic.ListRequestDetails(RequestID); RequestDetailsGridView.DataBind(); }
protected void CartGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; CartGridView.DataSource = RequestBizLogic.ViewNotSubmittedRequestDetail(EmpID);//employeeId CartGridView.PageIndex = e.NewPageIndex; CartGridView.DataBind(); //BindGrid(); }
protected void RequestGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; string status = (string)ViewState["status"]; RequestGridView.DataSource = RequestBizLogic.ListRequests(status, EmpID); RequestGridView.PageIndex = e.NewPageIndex; RequestGridView.DataBind(); }
protected void PendingRequestGridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; int requestID = Convert.ToInt32(PendingRequestGridView.DataKeys[e.RowIndex].Values[0]); RequestBizLogic.DeleteSelectedPendingRequest(requestID); PendingRequestGridView.DataSource = RequestBizLogic.ViewPendingRequest(EmpID); PendingRequestGridView.DataBind(); RequestDetailsGridView.Visible = false; }
private void GridViewCartBindGrid() { int EmpID = (int)HttpContext.Current.Session["EmpID"]; CartGridView.DataSource = RequestBizLogic.ViewNotSubmittedRequestDetail(EmpID);//employeeId CartGridView.DataBind(); CartGridView.Visible = true; ButtonSubmitRequest.Visible = true; ButtonDeleteRequest.Visible = true; }
protected void ButtonSearch_Click(object sender, EventArgs e) { searchBy = TextBoxSearch.Text.ToString(); ItemListGridView.DataSource = RequestBizLogic.SearchCatalogue(searchBy); ItemListGridView.DataBind(); ViewGV(); HideButton(); HideGVCart(); ButtonDecreaseQty.Visible = false; ButtonIncreaseQty.Visible = false; }
protected void ButtonAddtoCart_Click(object sender, EventArgs e) { int qty = Convert.ToInt32(TextBoxQty.Text); string itemId = (string)ViewState["itemid"]; int EmpID = (int)HttpContext.Current.Session["EmpID"]; RequestBizLogic.AddRequestDetail(itemId, EmpID, qty); ItemListGridView.DataSource = RequestBizLogic.ViewAll(); ItemListGridView.DataBind(); ViewGV(); HideButton(); ButtonDecreaseQty.Visible = false; ButtonIncreaseQty.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Session["EmpID"] == null) { Response.Redirect("/Account/Login.aspx"); } else { if (!IsPostBack) { StatusRadioButtonList.DataSource = RequestBizLogic.statusList(); StatusRadioButtonList.DataBind(); } } }
protected void CartGridView_RowDeleting(object sender, GridViewDeleteEventArgs e) { int id = Convert.ToInt32(CartGridView.DataKeys[e.RowIndex].Values[0]); RequestBizLogic.DeleteRequestDetail(id); GridViewCartBindGrid(); ViewGVCart(); HideGV(); if (CartGridView.Rows.Count == 0) { ButtonDeleteRequest.Visible = false; ButtonSubmitRequest.Visible = false; } }
protected void RequestGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; string value = (string)ViewState["value"]; if (value == "Approved") { RequestGridView.DataSource = RequestBizLogic.ViewApprovedRequest(EmpID);//hardcord employeeId for testing } if (value == "Rejected") { RequestGridView.DataSource = RequestBizLogic.ViewRejectedRequest(EmpID);//hardcord employeeId for testing } RequestGridView.PageIndex = e.NewPageIndex; RequestGridView.DataBind(); }
protected void RejectButton_Click(object sender, EventArgs e) { string remarks = RemarksTextBox.Text; int count = 0; foreach (GridViewRow row in RequestDetailsGridView.Rows) { int RequestId = (int)RequestDetailsGridView.DataKeys[row.RowIndex].Values["Id"]; DateTime dt = DateTime.Now; RequestBizLogic.RejectRequest(RequestId, dt, remarks, count); count++; } //to generate popup page and then refresh page again ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Request Rejected');window.location ='ManageRequest.aspx';", true); }
protected void ItemListGridView_SelectedIndexChanged(object sender, EventArgs e) { string id = (string)ItemListGridView.SelectedValue; //ItemListGridView.SelectedDataKey.Value; //ItemListGridView.DataKeys[ItemListGridView.SelectedRow.RowIndex].Values[0].ToString(); //ViewState["Itemid"] = id; //string id = Requestid.ToString(); //Response.Redirect("DHViewDetails.aspx?id=" + id); HideGV(); List <String> list = RequestBizLogic.ValueCatalogue(id); LabelDescDisplay.Text = list[0]; LabelCatDisplay.Text = list[1]; LabelUoMDisplay.Text = list[2]; ViewState["itemid"] = list[3]; ViewButton(); TextBoxQty.Text = 1.ToString(); }
protected void CartGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { HideGV(); ButtonDeleteRequest.Visible = false; ButtonSubmitRequest.Visible = false; GridViewRow row = CartGridView.Rows[e.RowIndex]; string rid = ((TextBox)row.Cells[0].Controls[0]).Text; int id = Convert.ToInt32(rid); TextBox txQty = ((TextBox)row.Cells[2].Controls[0]) as TextBox; string qty = ((TextBox)row.Cells[2].Controls[0]).Text; int quantity = Convert.ToInt32(qty); RequestBizLogic.UpdateRequestDetail(id, quantity); CartGridView.EditIndex = -1; GridViewCartBindGrid(); }
protected void ButtonSubmitRequest_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; int DeptID = (int)HttpContext.Current.Session["DeptID"]; RequestBizLogic.SubmitRequest(EmpID);//hardcord for testing GridViewCartBindGrid(); Response.Write("<script>alert('Request Submitted Successfully !');</script>"); //send mail to DH (String)HttpContext.Current.Session["Email"]; String from = "*****@*****.**"; String to = MailBizLogic.DeptHeadEmail(DeptID); String subject = "[Auto Notification] New Request"; String body = String.Format("New Request by {0} has been raised. Check website for further deatils." + "\n\nNote: This is an auto-generated email. Please do not reply to this email." + "\n\nThis email is confidential and may be privileged.If you are not the intended recipient, " + "please delete it and notify us immediately; you should not copy or use it for any purpose, " + "nor disclose its contents to any other person.\n\nThank you.", EmpID); MailBizLogic.sendMail(from, to, subject, body); }
protected void RequestGridView_SelectedIndexChanged(object sender, EventArgs e) { //find which requestID has been clicked int RequestID = (int)RequestGridView.SelectedDataKey.Value; ViewState["rid"] = (int)RequestID; RequestDetailsGridView.Visible = true; RequestDetailsGridView.DataSource = RequestBizLogic.ListRequestDetails(RequestID); RequestDetailsGridView.DataBind(); if (StatusRadioButtonList.SelectedValue == "Approved" || StatusRadioButtonList.SelectedValue == "Rejected") { RejectButton.Visible = false; ApproveButton.Visible = false; } else if (StatusRadioButtonList.SelectedValue == "Pending") { RejectButton.Visible = true; ApproveButton.Visible = true; RemarksTextBox.Visible = true; Label3.Visible = true; } }
protected void SelectButton_Click(object sender, EventArgs e) { int EmpID = (int)HttpContext.Current.Session["EmpID"]; string value = StatusRadioButtonList.SelectedValue; ViewState["value"] = value; if (value == "Pending") { PendingRequestGridView.DataSource = RequestBizLogic.ViewPendingRequest(EmpID);//hardcord employeeId for testing PendingRequestGridView.DataBind(); RequestGridView.Columns[3].Visible = false; RequestGridView.Columns[4].Visible = false; PendingRequestGridView.Visible = true; RequestGridView.Visible = false; RequestDetailsGridView.Visible = false; //DeleteButton.Visible = true; } if (value == "Approved") { RequestGridView.DataSource = RequestBizLogic.ViewApprovedRequest(EmpID);//hardcord employeeId for testing RequestGridView.DataBind(); RequestGridView.Visible = true; PendingRequestGridView.Visible = false; RequestDetailsGridView.Visible = false; //DeleteButton.Visible = false; } if (value == "Rejected") { RequestGridView.DataSource = RequestBizLogic.ViewRejectedRequest(EmpID);//hardcord employeeId for testing RequestGridView.DataBind(); RequestGridView.Columns[3].Visible = false; RequestGridView.Visible = true; PendingRequestGridView.Visible = false; RequestDetailsGridView.Visible = false; //DeleteButton.Visible = false; } }
protected void ItemListGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { ItemListGridView.DataSource = RequestBizLogic.SearchCatalogue(searchBy); ItemListGridView.PageIndex = e.NewPageIndex; ItemListGridView.DataBind(); }
private void BindGrid() { ItemListGridView.DataSource = RequestBizLogic.SearchCatalogue(searchString); ItemListGridView.DataBind(); }