public ActionResult Create(UnOccupiedPropertyClass model) { 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 (String.IsNullOrEmpty(model.ClientID.ToString())) { ModelState.AddModelError("Client", "Please Select Client"); } if (String.IsNullOrEmpty(model.SiteID.ToString())) { ModelState.AddModelError("Site", "Please Select Site"); } if (String.IsNullOrEmpty(model.SupplierID.ToString())) { ModelState.AddModelError("Supply", "Please Select Supply"); } if (ModelState.IsValid) { try { model.CreateBy = Convert.ToInt64(loginsession.UserID); if (BAL.UnOccupiedPropertyModel.CreateUnOccupiedProperty(model)) { return Json(new { result = 1, message = "Record was successfully Saved!" }); } else { return Json(new { result = 0, message = "Duplicate Energy Supplier " }); } } 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 ActionResult Update(UnOccupiedPropertyClass model) { if (Session["Login"] != null) { try { LoginSession loginsession = (LoginSession)Session["Login"]; model.ModifyBy = Convert.ToInt64(loginsession.UserID); if (BAL.UnOccupiedPropertyModel.UpdateUnOccupiedProperty(model)) { return RedirectToAction("Index", "UnOccupied"); } else { return Content("Unable to save ,Plz Try again"); } } catch (Exception ex) { return Content("ErrorMessage" + ":" + ex.StackTrace.ToString()); } } else { return RedirectToAction("Index", "Home"); } }
public Object EditRecord(Int64 UnOccupiedId) { UnOccupiedPropertyClass _UnOccupied = new UnOccupiedPropertyClass(); try { DAL.UnOccupiedProperty UnOccupied = DAL.DALUnOccupiedProperty.EditUnOccupiedProperty(Convert.ToInt64(UnOccupiedId)); _UnOccupied.ID = Convert.ToInt64(UnOccupied.ID); if (UnOccupied.ClientID != null) { _UnOccupied.ClientID = Convert.ToInt64(UnOccupied.ClientID); } if (UnOccupied.SiteID != null) { _UnOccupied.SiteID = Convert.ToInt64(UnOccupied.SiteID); } if (UnOccupied.PropertyID != null) { _UnOccupied.PropertyID = Convert.ToInt64(UnOccupied.PropertyID); } if (UnOccupied.SupplierID != null) { _UnOccupied.SupplierID = Convert.ToInt64(UnOccupied.SupplierID); } if (UnOccupied.ConsumptionValue != null) { _UnOccupied.ConsumptionValue = UnOccupied.ConsumptionValue.ToString(); } if (UnOccupied.RollingPeriod != null) { _UnOccupied.RollingPeriod = UnOccupied.RollingPeriod.ToString(); } if (UnOccupied.FormDate != null) { _UnOccupied.FromDate = BAL.Common.DateGBString(UnOccupied.FormDate.ToString()); } else { _UnOccupied.FromDate = null; } if (UnOccupied.ToDate != null) { _UnOccupied.ToDate = BAL.Common.DateGBString(UnOccupied.ToDate.ToString()); } else { _UnOccupied.ToDate = null; } } catch (Exception ex) { throw; } return _UnOccupied; }
public ActionResult Edit(String UnOccupiedID) { 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 (UnOccupiedID != null) { String DecUnOccupiedID = BAL.Security.URLDecrypt(UnOccupiedID); if ((DecUnOccupiedID != "0") && (DecUnOccupiedID != null)) { UnOccupiedPropertyClass UnOccupied = new UnOccupiedPropertyClass(); try { UnOccupied = BAL.UnOccupiedPropertyModel.EditUnOccupiedProperty(DecUnOccupiedID); ViewBag.UnOccupiedID = UnOccupied.ID; ViewBag.Client = new SelectList(BAL.ClientModel.ClientDropDownList(), "Value", "Text", UnOccupied.ClientID); ViewBag.Site = new SelectList(BAL.SiteModel.SiteDropDownList(loginsession.UserID.ToString(), UnOccupied.ClientID, loginsession.UserType.ToString(), loginsession.RoleName), "Value", "Text", UnOccupied.SiteID); ViewBag.Supplier = new SelectList(BAL.SupplyModel.SupplierDropDownList(Convert.ToInt64(UnOccupied.ClientID), Convert.ToInt64(UnOccupied.SiteID)), "Value", "Text", UnOccupied.SupplierID); } catch (Exception ex) { return Content(ex.Message); } return View(UnOccupied); } } { return RedirectToAction("Index", "UnOccupied"); } } else { return RedirectToAction("Index", "Home"); } }
public static Boolean UpdateUnOccupiedProperty(UnOccupiedPropertyClass UnOccupied) { Boolean flag = false; try { Icontext objtext = new BALUnOccupiedProperty(); flag = objtext.UpdateRecord(UnOccupied); } catch (Exception ex) { throw; } return flag; }