public ActionResult CreateActs(ComplianceViewModel model) { //if(model.Compliance.Effective_Start_Date==null) //{ // model.Compliance.Effective_Start_Date = DateTime.MinValue.Date; //} if (ModelState.IsValid) { ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); model.Compliance.User_ID = Convert.ToInt32(Session["UserId"]); model.Compliance.Effective_End_Date = DateTime.MaxValue.Date; model.Compliance.Compliance_Parent_ID = client.insertActs(model.Compliance); if (model.Compliance.Compliance_Parent_ID > 0) { TempData["Message"] = "Successfuly Created " + model.Compliance.Compliance_Title + " Act."; //model.Compliance.Compliance_Title = "RuleSection"; //client.insertSection(model.Compliance); return(RedirectToAction("ListofCompliance")); } else { TempData["Message"] = "Not able to create the " + model.Compliance.Compliance_Title + "Act."; } } else { ModelState.AddModelError("", ConfigurationManager.AppSettings["Requried"]); } model = (ComplianceViewModel)Session["Actmodel"]; Session.Remove("Actmodel"); return(View("_AddActs", model)); }
public ActionResult CreateRules(ComplianceViewModel model) { if (ModelState.IsValid) { ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); model.Compliance.User_ID = Convert.ToInt32(Session["UserId"]); int id = client.insertRules(model.Compliance); if (id > 0) { TempData["Message"] = "Successfuly Created " + model.Compliance.Compliance_Title + " Rule"; return(RedirectToAction("ListofCompliance")); } else { TempData["Error"] = "Not able to Create " + model.Compliance.Compliance_Title + " Rule."; } } else { TempData["Error"] = "Not able to Create " + model.Compliance.Compliance_Title + " Rule."; ModelState.AddModelError("", ConfigurationManager.AppSettings["Requried"]); } // return PartialView("_AddRules", model); return(RedirectToAction("ListofCompliance")); }
public ActionResult UpdateRule(int id) { ComplianceViewModel model = new ComplianceViewModel(); model.ComplianceType = new List <SelectListItem>(); model.ComplianceType.Add(new SelectListItem { Text = "Labour Compliance", Value = "1" }); model.Compliance = new ComplianceXref(); ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); string xmldata = client.GetSpecificComplaince(id); DataSet ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.Compliance.Compliance_Xref_ID = id; model.Compliance.Compliance_Parent_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Compliance_Parent_ID"]); model.Compliance.Compliance_Title = Convert.ToString(ds.Tables[0].Rows[0]["Compliance_Title"]); model.Compliance.compl_def_consequence = Convert.ToString(ds.Tables[0].Rows[0]["compl_def_consequence"]); model.Compliance.Comp_Description = Convert.ToString(ds.Tables[0].Rows[0]["Comp_Description"]); model.Compliance.Effective_End_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_End_Date"]); model.Compliance.Effective_Start_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_Start_Date"]); model.Compliance.Risk_Category = Convert.ToString(ds.Tables[0].Rows[0]["Risk_Category"]); model.Compliance.compl_def_consequence = Convert.ToString(ds.Tables[0].Rows[0]["Risk_Description"]); return(PartialView("~/Views/ComplianceManagement/_AddRules.cshtml", model)); }
public ActionResult UpdateLineitemsasnewVersion(ComplianceViewModel model) { ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); model.Compliance.User_ID = Convert.ToInt32(Session["UserId"]); client.insertRules(model.Compliance); return(RedirectToAction("ListofCompliance")); }
public ActionResult UpdateActasnewVersion(ComplianceViewModel model) { ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); model.Compliance.User_ID = Convert.ToInt32(Session["UserId"]); model.Compliance.Effective_End_Date = DateTime.MaxValue.Date; client.insertActs(model.Compliance); return(RedirectToAction("ListofCompliance")); }
public ActionResult CreateActs() { ComplianceViewModel model = new ComplianceViewModel(); model.Countrylist = new List <SelectListItem>(); model.Countrylist.Add(new SelectListItem() { Text = "--Select Country--", Value = "0" }); OrgService.OrganizationServiceClient organizationservice = new OrgService.OrganizationServiceClient(); string strXMLCountries = organizationservice.GetCountryList(); DataSet dsCountries = new DataSet(); dsCountries.ReadXml(new StringReader(strXMLCountries)); if (dsCountries.Tables.Count > 0) { foreach (System.Data.DataRow row in dsCountries.Tables[0].Rows) { model.Countrylist.Add(new SelectListItem() { Text = row["Country_Name"].ToString(), Value = row["Country_ID"].ToString() }); } } model.Statelist = new List <SelectListItem>(); model.Statelist.Add(new SelectListItem() { Text = "--Select State--", Value = "0" }); model.Citylist = new List <SelectListItem>(); model.Citylist.Add(new SelectListItem() { Text = "--Select City--", Value = "0" }); model.ActType = new List <SelectListItem>(); model.ActType.Add(new SelectListItem { Text = "--Select Act Type--", Value = "0" }); model.ActType.Add(new SelectListItem { Text = "Union Level", Value = "1" }); model.ActType.Add(new SelectListItem { Text = "State Level", Value = "2" }); model.ActType.Add(new SelectListItem { Text = "City Level", Value = "3" }); model.Compliance = new ComplianceXref(); model.Compliance.Compliance_Xref_ID = 0; Session["Actmodel"] = model; return(PartialView("_AddActs", model)); }
public ActionResult CreateRules(int Parentid) { ComplianceViewModel model = new ComplianceViewModel(); model.Compliance = new ComplianceXref(); ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); model.Compliance.Compliance_Parent_ID = Parentid; string xmldata = client.GetActs(Parentid); DataSet ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.Compliance.Effective_Start_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_Start_Date"]); //model.Compliance.Compliance_Type_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Compliance_Type_ID"]); model.Compliance.Country_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Country_ID"]); model.Compliance.State_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["State_ID"]); model.Compliance.City_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["City_ID"]); model.Compliance.Effective_End_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_End_Date"]); // Session["Rulemodel"] = model; return(PartialView("_AddRules", model)); }
// GET: Compliance/Compliance public ActionResult Index() { ComplianceViewModel vm = new ComplianceViewModel(); _context.Compliances.ToList().ForEach(x => vm.Compliances.Add(new ComplianceModel() { Id = x.Id, CategoryId = x.CategoryId, CategoryName = x.Category.Name, ComplianceDate = x.ComplianceDate, ContactEmail = x.ContactEmail, ContactName = x.ContactName, ContactPhone = x.ContactPhone, Descriptions = x.Descriptions, Status = x.Status, SubCategoryId = x.SubCategoryId, SubCategoryName = x.SubCategory.Name })); return(View(vm)); }
public ActionResult UpdateLineitems(int id) { ComplianceViewModel model = new ComplianceViewModel(); model.Compliance = new ComplianceXref(); ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); string xmldata = client.GetSpecificComplaince(id); DataSet ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.Compliance.Compliance_Xref_ID = id; model.Compliance.Compliance_Parent_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Compliance_Parent_ID"]); model.Compliance.Compliance_Title = Convert.ToString(ds.Tables[0].Rows[0]["Compliance_Title"]); model.Compliance.compl_def_consequence = Convert.ToString(ds.Tables[0].Rows[0]["Consequence"]); model.Compliance.Comp_Description = Convert.ToString(ds.Tables[0].Rows[0]["Comp_Description"]); model.Compliance.Effective_End_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_End_Date"]); model.Compliance.Effective_Start_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_Start_Date"]); model.Compliance.Periodicity = Convert.ToString(ds.Tables[0].Rows[0]["Periodicity"]); model.Compliance.Risk_Description = Convert.ToString(ds.Tables[0].Rows[0]["Details"]); //model.Compliance.compl_def_consequence = Convert.ToString(ds.Tables[0].Rows[0]["Risk_Description"]); return(View("_AddLineitems", model)); }
public ActionResult Updatesection(int id) { ComplianceViewModel model = new ComplianceViewModel(); model.ComplianceType = new List <SelectListItem>(); ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); string xmldata = client.GetComplainceType(); DataSet ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.ComplianceType.Add(new SelectListItem { Text = "-- Select Compliance --", Value = "0" }); if (ds.Tables.Count > 0) { foreach (System.Data.DataRow row in ds.Tables[0].Rows) { model.ComplianceType.Add(new SelectListItem { Text = Convert.ToString(row["Compliance_Type_Name"]), Value = Convert.ToString(row["Compliance_Type_ID"]) }); } } model.Compliance = new ComplianceXref(); xmldata = client.GetSpecificComplaince(id); ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.Compliance.Compliance_Xref_ID = id; model.Compliance.Compliance_Parent_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Compliance_Parent_ID"]); model.Compliance.Compliance_Title = Convert.ToString(ds.Tables[0].Rows[0]["Compliance_Title"]); model.Compliance.Comp_Description = Convert.ToString(ds.Tables[0].Rows[0]["Comp_Description"]); model.Compliance.Effective_End_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_End_Date"]); model.Compliance.Effective_Start_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_Start_Date"]); return(PartialView("~/Views/ComplianceManagement/_AddSection.cshtml", model)); }
public ActionResult UpdateAct(int id) { ComplianceViewModel model = new ComplianceViewModel(); model.Countrylist = new List <SelectListItem>(); model.Countrylist.Add(new SelectListItem() { Text = "--Select Country--", Value = "0" }); OrgService.OrganizationServiceClient organizationservice = new OrgService.OrganizationServiceClient(); string strXMLCountries = organizationservice.GetCountryList(); DataSet dsCountries = new DataSet(); dsCountries.ReadXml(new StringReader(strXMLCountries)); if (dsCountries.Tables.Count > 0) { foreach (System.Data.DataRow row in dsCountries.Tables[0].Rows) { model.Countrylist.Add(new SelectListItem() { Text = row["Country_Name"].ToString(), Value = row["Country_ID"].ToString() }); } } model.Statelist = new List <SelectListItem>(); model.Statelist.Add(new SelectListItem() { Text = "--Select State--", Value = "0" }); model.Citylist = new List <SelectListItem>(); model.Citylist.Add(new SelectListItem() { Text = "--Select City--", Value = "0" }); model.ActType = new List <SelectListItem>(); model.ActType.Add(new SelectListItem { Text = "--Select Act Type--", Value = "0" }); model.ActType.Add(new SelectListItem { Text = "Union Level", Value = "1" }); model.ActType.Add(new SelectListItem { Text = "State Level", Value = "2" }); //model.ActType.Add(new SelectListItem { Text = "City Level", Value = "3" }); ComplianceXrefService.ComplianceXrefServiceClient client = new ComplianceXrefService.ComplianceXrefServiceClient(); model.ComplianceType = new List <SelectListItem>(); string xmldata = client.GetComplainceType(); DataSet ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.ComplianceType.Add(new SelectListItem { Text = "-- Select Compliance --", Value = "0" }); if (ds.Tables.Count > 0) { foreach (System.Data.DataRow row in ds.Tables[0].Rows) { model.ComplianceType.Add(new SelectListItem { Text = Convert.ToString(row["Compliance_Type_Name"]), Value = Convert.ToString(row["Compliance_Type_ID"]) }); } } model.Compliance = new ComplianceXref(); xmldata = client.GetActs(id); ds = new DataSet(); ds.ReadXml(new StringReader(xmldata)); model.Compliance.Compliance_Xref_ID = id; model.Compliance.Compliance_Type_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Compliance_Type_ID"]); model.Compliance.Compliance_Parent_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Compliance_Parent_ID"]); model.Compliance.Compliance_Title = Convert.ToString(ds.Tables[0].Rows[0]["Compliance_Title"]); model.Compliance.compl_def_consequence = Convert.ToString(ds.Tables[0].Rows[0]["compl_def_consequence"]); model.Compliance.City_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["City_ID"]); model.Compliance.Comp_Description = Convert.ToString(ds.Tables[0].Rows[0]["Comp_Description"]); model.Compliance.Effective_End_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_End_Date"]); model.Compliance.Effective_Start_Date = Convert.ToDateTime(ds.Tables[0].Rows[0]["Effective_Start_Date"]); model.Compliance.State_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["State_ID"]); model.Compliance.Country_ID = Convert.ToInt32(ds.Tables[0].Rows[0]["Country_ID"]); if (model.Compliance.State_ID == 0) { model.ActTypeID = 1; } else { model.ActTypeID = 2; } return(PartialView("~/Views/ComplianceManagement/UpdateAct.cshtml", model)); }