public ActionResult Create(SiteCreditControlClass model) { if (Session["Login"] != null) { if (String.IsNullOrEmpty(model.SiteID.ToString())) { ModelState.AddModelError("Site", "Please Select Site Name"); } if (ModelState.IsValid) { try { LoginSession loginsession = (LoginSession)Session["Login"]; model.CreateBy = Convert.ToInt64(loginsession.UserID); if (CreditControlModel.CreateCreditControl(model)) { return Json(new { result = 1, message = "Record was successfully Saved!" }); } else { return Json(new { result = 0, message = "Duplicate Notification Name " }); } } catch (Exception ex) { return Json(new { result = 0, message = "ErrorMessage" + ":" + ex.StackTrace.ToString() }); } } else { String errorMessage = String.Empty; String exception = String.Empty; foreach (var modelStateVal in ViewData.ModelState.Values) { foreach (var error in modelStateVal.Errors) { errorMessage = error.ErrorMessage; exception = error.Exception.ToString(); } } return Json(new { result = 0, message = "ErrorMessage" + ":" + exception }); } } else { return RedirectToAction("Index", "Home"); } }
public Object EditRecord(Int64 CreditId) { SiteCreditControlClass _credit = new SiteCreditControlClass(); try { SiteCreditControl credit = DAL.DALCreditControl.EditSiteCreditControl(Convert.ToInt64(CreditId)); _credit.ID = Convert.ToInt64(credit.ID); if (credit.SiteID!= null) { _credit.SiteID = credit.SiteID; } if (credit.Residential != null) { _credit.Residential = credit.Residential; } if (credit.Commercial != null) { _credit.Commercial = credit.Commercial; } if (credit.Residential2 != null) { _credit.Residential2 = credit.Residential2; } if (credit.Commercial2 != null) { _credit.Commercial2 = credit.Commercial2; } SiteInfo site = new SiteInfo(); site.SiteID = credit.SiteID; _credit.Site = site.DefaultSiteName(); _credit.Client = site.GetSiteClientName(); } catch (Exception ex) { throw; } return _credit; }
public ActionResult Update(SiteCreditControlClass model) { if (Session["Login"] != null) { if (String.IsNullOrEmpty(model.ID.ToString())) { ModelState.AddModelError("Credit Control", "Please Try again"); } if (ModelState.IsValid) { try { LoginSession loginsession = (LoginSession)Session["Login"]; model.CreateBy = Convert.ToInt64(loginsession.UserID); if (CreditControlModel.UpdateCreditControl(model)) { return RedirectToAction("Index", "Credit"); } else { return Content("Unable to save , try again"); } } catch (Exception ex) { return Content("Execption:" + ex.Message); } } else { String errorMessage = String.Empty; String exception = String.Empty; foreach (var modelStateVal in ViewData.ModelState.Values) { foreach (var error in modelStateVal.Errors) { errorMessage = error.ErrorMessage; exception = error.Exception.ToString(); } } return Json(new { result = 0, message = "ErrorMessage" + ":" + exception }); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult Edit(String CreditID) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; ViewBag.CompanyLogo = loginsession.CompanyLogo; ViewBag.Layout1 = BAL.Common.LayoutType(loginsession.UserType); String actionName = this.ControllerContext.RouteData.Values["action"].ToString(); String controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ViewBag.Menu = BAL.Common.GetActiveMenu(controllerName, actionName, BAL.Common.LayoutType(loginsession.UserType)); ViewBag.RoleName = loginsession.RoleName; if (CreditID != null) { String DecCreditID = BAL.Security.URLDecrypt(CreditID); if ((DecCreditID != "0") && (DecCreditID != null)) { SiteCreditControlClass site = new SiteCreditControlClass(); try { site = BAL.CreditControlModel.EditCreditControl(DecCreditID); ViewBag.site = site.SiteID; ViewBag.CreditID = site.ID; } catch (Exception ex) { return Content(ex.Message); } return View(site); } else { return RedirectToAction("Index", "Credit"); } } else { return RedirectToAction("Index", "Credit"); } } else { return RedirectToAction("Index", "Home"); } }
public static bool UpdateCreditControl(SiteCreditControlClass control) { Boolean flag = false; try { Icontext objinter = new BALCreditControl(); flag = objinter.UpdateRecord(control); } catch (Exception ex) { throw; } return flag; }