protected void btnDisapprove_Click1(object sender, EventArgs e) { using (clsATW atw = new clsATW()) { atw.ATWCode = Request.QueryString["atwcode"]; atw.Fill(); atw.ApproverDivisionRemarks = txtRemarksD.Text; atw.ApproverDivisionDate = DateTime.Now; atw.DisapproveDivision(); foreach (DataGridItem itm in dgSchedule.Items) { HiddenField phdnATWDCode = (HiddenField)itm.FindControl("hdnATWDCode"); CheckBox pchkApprove = (CheckBox)itm.FindControl("chkApprove"); TextBox ptxtRemarks = (TextBox)itm.FindControl("txtRemarks"); using (clsATWDetails atwd = new clsATWDetails()) { atwd.ATWDCode = phdnATWDCode.Value; atwd.Status = (pchkApprove.Checked ? "1" : "0"); atwd.Remarks = ptxtRemarks.Text + " "; atwd.Update(); } } } Response.Redirect("ATWMenu.aspx"); }
protected void btnCancel_Click(object sender, EventArgs e) { using (clsATW atw = new clsATW()) { atw.ATWCode = Request.QueryString["atwcode"].ToString(); atw.Cancel(); } Response.Redirect("ATWMenu.aspx"); }
protected void btnSend_Click(object sender, EventArgs e) { string strErrorMessage = ""; string strUsername = Request.Cookies["Speedo"]["UserName"]; if (dgSchedule.Items.Count == 0) { strErrorMessage += "<br>You should file atleast 1 schedule."; } if (ddlDivision.SelectedValue.ToString().Length == 0 || ddlApprover.SelectedValue.ToString().Length == 0) { strErrorMessage += "<br>Department/Division approver was not defined."; } if (strErrorMessage.Length == 0) { DataTable tblATWSchedule = ViewState["ATWSchedule"] as DataTable; using (clsATW atw = new clsATW()) { atw.Username = strUsername; atw.DateFile = DateTime.Now; atw.Reason = txtReason.Text; atw.ApproverHeadName = ddlApprover.SelectedValue.ToString(); atw.ApproverHeadStatus = (strUsername == ddlApprover.SelectedValue ? "A" : "F"); //atw.ApproverDivisionName = hdnApproverDivision.Value; atw.ApproverDivisionName = ddlDivision.SelectedValue.ToString(); atw.ApproverDivisionStatus = "F"; atw.Status = "F"; atw.CreateBy = strUsername; atw.CreateOn = DateTime.Now; atw.Insert(tblATWSchedule); if (atw.ApproverHeadStatus == "A") { atw.SendNotification(ATWMailType.FiledAcknowledgementDRequestor); atw.SendNotification(ATWMailType.FiledNotificationDApprover); } else { atw.SendNotification(ATWMailType.FiledAcknowledgementHRequestor); atw.SendNotification(ATWMailType.FiledNotificationHApprover); } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Message", "alert(" + atw.ATWCode + ")", true); } //Response.Redirect("ATWMenu.aspx"); } else { divError.Visible = true; lblErrMsg.Text = strErrorMessage; } }
protected void btnApprove_Click1(object sender, EventArgs e) { string strErrorMessage = ""; if (CountCheckedSchedule() == 0) { strErrorMessage += "<br>You should approve atleast 1 schedule."; } if (strErrorMessage.Length == 0) { using (clsATW atw = new clsATW()) { atw.ATWCode = Request.QueryString["atwcode"]; atw.Fill(); atw.ApproverDivisionDate = DateTime.Now; atw.ApproverDivisionRemarks = txtRemarksD.Text; atw.ApproveDivision(); foreach (DataGridItem itm in dgSchedule.Items) { HiddenField phdnATWDCode = (HiddenField)itm.FindControl("hdnATWDCode"); CheckBox pchkApprove = (CheckBox)itm.FindControl("chkApprove"); TextBox ptxtRemarks = (TextBox)itm.FindControl("txtRemarks"); using (clsATWDetails atwd = new clsATWDetails()) { atwd.ATWDCode = phdnATWDCode.Value; atwd.Status = (pchkApprove.Checked ? "1" : "0"); atwd.Remarks = ptxtRemarks.Text + " "; atwd.Update(); } } } Response.Redirect("ATWMenu.aspx"); } else { divError.Visible = true; lblErrMsg.Text = strErrorMessage; } }
private void LoadDetails() { using (clsATW atw = new clsATW()) { atw.ATWCode = Request.QueryString["atwcode"].ToString(); atw.Fill(); txtATWCode.Text = atw.ATWCode; txtDateFiled.Text = atw.DateFile.ToString("MMM dd, yyyy hh:mm tt"); txtRequestorName.Text = clsUsers.GetName(atw.Username); txtReason.Text = atw.Reason; txtApproverH.Text = clsUsers.GetName(atw.ApproverHeadName); txtStatusH.Text = clsATW.ToATWStatus(atw.ApproverHeadStatus); txtRemarksH.Text = atw.ApproverHeadRemarks; txtApproverD.Text = clsUsers.GetName(atw.ApproverDivisionName); txtStatusD.Text = clsATW.ToATWStatus(atw.ApproverDivisionStatus); txtRemarksD.Text = atw.ApproverDivisionRemarks; txtStatus.Text = clsATW.ToATWStatus(atw.Status); btnCancel.Visible = clsATW.ToATWStatusDesc(atw.Status) == ATWStatus.ForApproval; } }
private void LoadDetails() { if (!Page.IsPostBack) { clsATW atw = new clsATW(); atw.ATWCode = Request.QueryString["atwcode"].ToString(); atw.Fill(); txtATWCode.Text = atw.ATWCode; txtDateFiled.Text = atw.DateFile.ToString("MMM dd, yyyy hh:mm tt"); txtRequestorName.Text = clsUsers.GetName(atw.Username); txtReason.Text = atw.Reason; txtStatus.Text = clsATW.ToATWStatus(atw.Status); hdnStatus.Value = atw.Status; txtApproverH.Text = clsUsers.GetName(atw.ApproverHeadName); hdnApproverH.Value = atw.ApproverHeadName; hdnStatusH.Value = atw.ApproverHeadStatus; txtStatusH.Text = clsATW.ToATWStatus(atw.ApproverHeadStatus); txtProcessDateH.Text = clsDateTime.CheckMinDate(atw.ApproverHeadDate); txtRemarksH.Text = atw.ApproverHeadRemarks; hdnApproverD.Value = atw.ApproverDivisionName; txtApproverD.Text = clsUsers.GetName(atw.ApproverDivisionName); hdnStatusD.Value = atw.ApproverDivisionStatus; txtStatusD.Text = clsATW.ToATWStatus(atw.ApproverDivisionStatus); txtProcessDateD.Text = clsDateTime.CheckMinDate(atw.ApproverDivisionDate); txtRemarksD.Text = atw.ApproverDivisionRemarks; if (atw.ApproverDivisionStatus == "F" && atw.Status == "F") { txtRemarksD.ReadOnly = false; txtRemarksD.BackColor = System.Drawing.Color.White; btnApprove.Visible = true; btnDisapprove.Visible = true; } else { btnApprove.Visible = false; btnDisapprove.Visible = false; } } }