protected void btnReject_Click(object sender, EventArgs e) { ApprovalEntity entity = new ApprovalEntity(); entity.AgreementTypeID = SessionManager.AgreementTypeID; entity.ApprovalID = SessionManager.ApprovalID; entity.Comments = txtComment.Text.Trim(); entity.Actions = txtAction.Text.Trim(); entity.Status = "R"; ApprovalBI approver = new ApprovalBI(); approver.Insert(entity); /*#TODO:Get user's email id based on the agreement id.*/ AgreementTypeBI agreementTypeBI = new AgreementTypeBI(); AgreementTypeEntity agreemententity = agreementTypeBI.ReadTitle(SessionManager.AgreementTypeID); string email = agreemententity.Email; string agreementTitle = agreemententity.Title; string approverName = SessionManager.UsersEntity.FullName; string body = null; //body = using (StreamReader sr = new StreamReader(Server.MapPath("Templates\\EmailTemplete.txt"))) { body = sr.ReadToEnd(); } body = body.Replace("[APPROVER_NAME]", approverName); body = body.Replace("[AGREEMENT_TITLE]", agreementTitle); body = body.Replace("[APPROVER_NAME]", approverName); body = body.Replace("[COMMENTS]", txtComment.Text.Trim()); body = body.Replace("[ACTIONS]", txtAction.Text.Trim()); EmailHelper.SendEmail(new List<string>() { email }, agreementTitle + " Agreement Rejected", body, null); ClientScript.RegisterStartupScript(Page.GetType(), "_Rejected_", "alert('Agreement Rejected');window.location='home.aspx';", true); //ClearData(); //btnApprove.Visible = false; //btnReject.Visible = false; //btnCancel.Text = "Go To Home"; }
protected void btnApprove_Click(object sender, EventArgs e) { ApprovalEntity entity = new ApprovalEntity(); int approvalID = Convert.ToInt32(SessionManager.ApprovalID); entity.ApprovalID = (approvalID); entity.AgreementTypeID = SessionManager.AgreementTypeID; entity.Comments = txtComment.Text.Trim(); entity.Actions = txtAction.Text.Trim(); entity.Status = "A"; ApprovalBI approver = new ApprovalBI(); approver.Insert(entity); ClientScript.RegisterStartupScript( Page.GetType(), "_Approved_", "alert('Agreement Approved');window.location='home.aspx';", true); //ClearData(); //btnApprove.Visible = false; //btnReject.Visible = false; //btnCancel.Text = "Go TO Home"; }
private void DataDisplay(int agreementTypeID) { ApprovalBI approval = new ApprovalBI(); ApprovalEntity entity = approval.Read(agreementTypeID,SessionManager.ApprovalID); if (entity != null) { /*Assign Values to controls*/ lblAgreementNo.Text = Convert.ToString(agreementTypeID); lblAgreementTitle.Text = entity.Title; if (entity.Status != "D") { txtAction.Text = entity.Actions; txtComment.Text = entity.Comments; btnApprove.Visible = false; btnReject.Visible = false; } } }