public ActionResult AddClarification(ClarificationModelList contact) { Bprocess = new BirthProcessAction(); int Custid = Convert.ToInt32(Session["Cust_ID"]); for (int i = 0; i < contact.RegistrationForm.Count; i++) { int id = contact.RegistrationForm[i].ID; string result = Bprocess.edit(contact.RegistrationForm[i], 1, Custid, contact.RegistrationForm[i].FormType); string[] line = result.Split('|'); string Rt = line[0].ToString(); string Appno = line[1].ToString(); int Roleid = Convert.ToInt16(Session["SortedList1"]); string FormType_1 = contact.RegistrationForm[i].BnDType.ToString(); Session["AppNo"] = FormType_1 + "_" + Appno; if (Rt == "Update Successfully") { string fileSavePath = Server.MapPath("~/UploadedFiles/"); BR_ID = Convert.ToInt16(Session["BirthRegister_ID"]); string rt = Utility.Util.EditDocuments(Request, contact.DocList, fileSavePath, FormType_1 + "_" + Appno, Custid); } } return(RedirectToAction("Dashboard", "DashBoard")); }
public ActionResult Rejection(int id, string BnDType) { ClarificationModelList CmodelList = new ClarificationModelList(); CmodelList.Attaken = new ActionTaken(); string ProcessNo = null; int CustId = Convert.ToInt32(Session["Cust_ID"]); BirthProcessAction Bprocess = new BirthProcessAction(); string Clarifications = Bprocess.CheckClarification(id, CustId); string[] SplitStringLine = Clarifications.Split(',', '|'); List <string> ClarificationList = new List <string>(); foreach (string List in SplitStringLine) { ClarificationList.Add(List); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (var item in ClarificationList) { sb.Append(item + "\n"); } var str = new HtmlString(sb.ToString()); #region Show birth/Death Page CmodelList.RegistrationForm = Bprocess.GetDataofparticularprocess(id); CmodelList.Clarification = str.ToString(); #endregion #region Show identity Documents file CmodelList.Attaken.viewIdentityDocument = Bprocess.ShowIdentityDocumentList(id.ToString()); #endregion #region Show BnD related files ProcessNo = BnDType + "_" + id; CmodelList.Attaken.viewBnDDocument = Bprocess.ShowBnDDocumentList_1(ProcessNo); #endregion #region Show Document list related to birth or Death Specific if (BnDType == "BR") { CmodelList.DocList = Bprocess.DocumentList(1); //1 is process id } else { CmodelList.DocList = Bprocess.DocumentList(2); //2 is process id } #endregion #region show all Comments History CmodelList.Attaken.ShowAllComments = Bprocess.GetAllCommentsdata(id); #endregion return(View(CmodelList)); }
public ActionResult AddRejection(ClarificationModelList AppealContact) { Bprocess = new BirthProcessAction(); for (int i = 0; i < AppealContact.RegistrationForm.Count; i++) { int id = AppealContact.RegistrationForm[i].ID; int Custid = Convert.ToInt32(Session["Cust_ID"]); string Appno = id.ToString(); int Roleid = Convert.ToInt16(Session["SortedList1"]); string FormType_1 = AppealContact.RegistrationForm[i].BnDType.ToString(); Session["AppNo"] = FormType_1 + "_" + Appno; string fileSavePath = Server.MapPath("~/UploadedFiles/"); BR_ID = AppealContact.RegistrationForm[0].ID; Tbl_Document_List tblObj = new Tbl_Document_List(); tblObj.Docname = AppealContact.AppealDoc.AppealFileName; List <Tbl_Document_List> list = new List <Tbl_Document_List>(); list.Add(tblObj); string messageappeal = AppealContact.AppealDoc.AppealComment; //Appeal Applied string Insertresult = Bprocess.AddDataComments(BR_ID, "", "AppealRejection", "", 0); string rt = Utility.Util.AddAppealDocument(Request, list, fileSavePath, FormType_1 + "_" + Appno, Custid, messageappeal); string BR_IDstr = AppealContact.RegistrationForm[0].BnDType + "_" + BR_ID; List <MailNotification> MailInfo = Bprocess.getMailInfo("BirthAppealtoApprover", BR_IDstr.ToString()); for (int k = 0; k < MailInfo.Count; k++) { Utility.Util.INotificationService mailNotification = new Utility.Util.MailService ("*****@*****.**", MailInfo[k].Subject, MailInfo[k].MailAppNo); mailNotification.Notify(); } } return(RedirectToAction("Dashboard", "DashBoard")); }
public ActionResult Clarification(int id, string BnDType, string Next) { ClarificationModelList CmodelList = new ClarificationModelList(); CmodelList.Attaken = new ActionTaken(); int CustId = Convert.ToInt32(Session["Cust_ID"]); BirthProcessAction Bprocess = new BirthProcessAction(); string Clarifications = Bprocess.CheckClarification(id, CustId); string[] SplitStringLine = Clarifications.Split(',', '|'); List <string> ClarificationList = new List <string>(); foreach (string List in SplitStringLine) { ClarificationList.Add(List); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (var item in ClarificationList) { sb.Append(item + "\n"); } var str = new HtmlString(sb.ToString()); CmodelList.RegistrationForm = Bprocess.GetDataofparticularprocess(id); CmodelList.Clarification = str.ToString(); CmodelList.Attaken.viewIdentityDocument = Bprocess.ShowIdentityDocumentList(id.ToString()); string ProcessNo = BnDType + "_" + id; //CmodelList.viewBnDDocument = Bprocess.ShowBnDDocumentList(); CmodelList.Attaken.viewBnDDocument = Bprocess.ShowBnDDocumentList_1(ProcessNo); if (BnDType == "BR") { CmodelList.DocList = Bprocess.DocumentList(1); //1 is process id } else { CmodelList.DocList = Bprocess.DocumentList(2); //2 is process id } return(View(CmodelList)); }