public ActionResult InsertRecord(CorrespondenceNotesMaster model) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; //if (String.IsNullOrEmpty(model.Notes.ToString())) //{ // ModelState.AddModelError("Notes ", "Please Select Date "); //} try { if (ModelState.IsValid) { SearchConsumer Consumerobj = new SearchConsumer(); Consumerobj.ClientID = model.ClientID; Consumerobj.SiteID = model.SiteID; Consumerobj.PropertyID = model.PropertyID; Consumerobj.MeterID = model.MeterID; Consumerobj.OwnerID = model.OwnerID; Consumerobj.ConsumerID = model.ConsumerID; UserInformation userinfo = new UserInformation(); userinfo.UserID = Convert.ToInt64(loginsession.UserID); if (userinfo.GetUserFirstname() != null) { model.Author = userinfo.GetUserFirstname(); } model.CreateBy = Convert.ToInt64(loginsession.UserID); if (BAL.CorrespondenceModel.CreateCorrespondenceNotes(model)) { TempData["SearchParamList"] = Consumerobj; return Json(new { result = 1, message = "Record was successfully Saved!" }); } else { TempData["SearchParamList"] = Consumerobj; return Json(new { result = 0, message = "Try again " }); } } 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 Content("ErrorMessage" + ":" + exception); } } catch (Exception ex) { return Content("ErrorMessage" + ":" + ex.Message); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult InsertDocument(CorrespondenceDocumentMaster model) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; if (String.IsNullOrEmpty(model.DocumentName.ToString())) { ModelState.AddModelError("Document Name ", "Please Enter Document Name"); } if (String.IsNullOrEmpty(model.IssueDate.ToString())) { ModelState.AddModelError(" Issue Date ", "Please Select Date "); } if (String.IsNullOrEmpty(model.DocumentType.ToString())) { ModelState.AddModelError("Document Type ", "Please Select Type "); } try { String filePath = String.Empty; foreach (string inputTagName in Request.Files) { HttpPostedFileBase file = Request.Files[inputTagName]; if (file.ContentLength > 0) { var fileName = Guid.NewGuid() + Path.GetExtension(file.FileName); var path = Path.Combine(Server.MapPath("~/PdfContent/Document"), fileName); file.SaveAs(path); model.FileName = fileName.ToString().Trim(); } }//foreach if (String.IsNullOrEmpty(model.FileName.ToString())) { ModelState.AddModelError("Upload File ", "Please Upload File "); } if (ModelState.IsValid) { SearchConsumer Consumerobj = new SearchConsumer(); Consumerobj.ClientID = model.ClientID; Consumerobj.SiteID = model.SiteID; Consumerobj.PropertyID = model.PropertyID; Consumerobj.MeterID = model.MeterID; Consumerobj.OwnerID = model.OwnerID; Consumerobj.ConsumerID = model.ConsumerID; model.CreateBy = Convert.ToInt64(loginsession.UserID); if (BAL.CorrespondenceModel.CreateCorrespondenceDocument(model)) { TempData["SearchParamList"] = Consumerobj; return RedirectToAction("SearchCorresspondenceDetails", "Search"); // return Json(new { result = 1, message = "Record was successfully Saved!" }); } else { TempData["SearchParamList"] = Consumerobj; return RedirectToAction("SearchCorresspondenceDetails", "Search"); // return Json(new { result = 0, message = "Try again " }); } } 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 Content("ErrorMessage" + ":" + exception); } } catch (Exception ex) { return Content("ErrorMessage" + ":" + ex.Message); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult UpdatingConsumer(SearchConsumer model) { if (Session["Login"] != null) { if (String.IsNullOrEmpty(model.EndDate.Trim())) { ModelState.AddModelError("End Date ", "Please Enter EndDate"); } if (String.IsNullOrEmpty(model.ForwardingAddress1.Trim())) { ModelState.AddModelError("End Date ", "Please Fill Up Addresss"); } if (String.IsNullOrEmpty(model.ForwardingCity.Trim())) { ModelState.AddModelError("End Date ", "Please Fill Up City"); } if (String.IsNullOrEmpty(model.ForwardingPostCode.Trim())) { ModelState.AddModelError("End Date ", "Please Fill Up PostCode"); } if ((String.IsNullOrEmpty(model.ConsumerID.Trim())) && (String.IsNullOrEmpty(model.OwnerID.Trim())) && (String.IsNullOrEmpty(model.PropertyID.Trim())) && (String.IsNullOrEmpty(model.SiteID.Trim())) && (String.IsNullOrEmpty(model.ClientID.Trim()))&& (String.IsNullOrEmpty(model.MeterID.Trim()))) { ModelState.AddModelError("Error ", "Please Try Again"); } try { if (ModelState.IsValid) { ConsumerMaster _consumer = new ConsumerMaster(); _consumer.ID = Convert.ToInt64(model.ConsumerID); _consumer.EndDate = model.EndDate; _consumer.ForwardingAddress1 = model.ForwardingAddress1; _consumer.ForwardingAddress2 = model.ForwardingAddress2; _consumer.ForwardingCity = model.ForwardingCity; _consumer.ForwardingCounty = model.ForwardingCounty; _consumer.ForwardingPostCode = model.ForwardingPostCode; SearchConsumer Consumerobj = new SearchConsumer(); Consumerobj.ClientID = model.ClientID; Consumerobj.SiteID = model.SiteID; Consumerobj.PropertyID = model.PropertyID; Consumerobj.MeterID = model.MeterID; Consumerobj.OwnerID = model.OwnerID; Consumerobj.ConsumerID = "0"; if (BAL.ConsumerModel.UpdateConsumerField(_consumer)) { if (model.IsConsumer == true) { TempData["SearchParamList"] = Consumerobj; return Json(new { result = 1, message = "Record was successfully Saved!" }); } else { TempData["SearchParamList"] = Consumerobj; return Json(new { result = 2, message = "Record was successfully Saved!" }); } } else { return Json(new { result = 0, message = "Record Save Failure, Try again" }); } } 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 }); } }// try catch (Exception ex) { return Json(new { result = 0, message = "ErrorMessage" + ":" + ex.StackTrace.ToString() }); } }else { return RedirectToAction("Index", "Home"); } }
public ActionResult UpdateTelephone(List<SearchConsumer> ConsumerList) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; try { List<SearchConsumer> _consumerList = new List<SearchConsumer>(); _consumerList = ConsumerList; _consumerList.Select(c => { c.ModifyBy = Convert.ToInt64(loginsession.UserID); return c; }).ToList(); var Type = _consumerList.Select(a => a.ConsumerType).FirstOrDefault(); var ConsumerID = _consumerList.Select(a => a.ConsumerID).FirstOrDefault(); var OwnerID = _consumerList.Select(a => a.OwnerID).FirstOrDefault(); var PropertyID = _consumerList.Select(a => a.PropertyID).FirstOrDefault(); var Site_ID = _consumerList.Select(a => a.SiteID).FirstOrDefault(); var Client_ID = _consumerList.Select(a => a.ClientID).FirstOrDefault(); var Meter_Id = _consumerList.Select(a => a.MeterID).FirstOrDefault(); SearchConsumer Consumerobj = new SearchConsumer(); Consumerobj.ClientID = (String)Client_ID; Consumerobj.SiteID = (String)Site_ID; Consumerobj.PropertyID = (String)PropertyID; Consumerobj.MeterID = (String)Meter_Id; Consumerobj.OwnerID = (String)OwnerID; Consumerobj.ConsumerID = (String)ConsumerID; OwnerMaster _owner = new OwnerMaster(); ConsumerMaster _consumer = new ConsumerMaster(); if ((String)Type == "1") { _owner = _consumerList.Select(P => new OwnerMaster { ID = Convert.ToInt64(P.OwnerID), Telephone = P.OwnerTele != null?P.OwnerTele : null , Email = P.OwnerEmail != null ?P.OwnerEmail : null, ModifyBy=P.ModifyBy }).FirstOrDefault(); if (_owner != null) { if (BAL.OwnerModel.UpdateOwnerField(_owner)) { TempData["SearchParamList"] = Consumerobj; return Json(new { Result = "true" }, JsonRequestBehavior.AllowGet); } else { return Json(new { Result = "false" }, JsonRequestBehavior.AllowGet); } } else { return Json(new { Result = "false" }, JsonRequestBehavior.AllowGet); } } if ((String)Type == "2") { _consumer = _consumerList.Select(P => new ConsumerMaster { ID = Convert.ToInt64(P.ConsumerID), Mobile = P.ConsumerTele != null?P.ConsumerTele:null , Email = P.ConsumerEmail != null ?P.ConsumerEmail:null, ModifyBy = P.ModifyBy }).FirstOrDefault(); if (_consumer != null) { if (BAL.ConsumerModel.UpdateConsumerField(_consumer)) { TempData["SearchParamList"] = Consumerobj; return Json(new { Result = "true" }, JsonRequestBehavior.AllowGet); } else { return Json(new { Result = "false" }, JsonRequestBehavior.AllowGet); } } else { return Json(new { Result = "false" }, JsonRequestBehavior.AllowGet); } } else { return Json(new { Result = "false" }, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Content("Error:" + ex.StackTrace.ToString()); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult UpdateNotes(List<SearchConsumer> ConsumerList) { if (Session["Login"] != null) { LoginSession loginsession = (LoginSession)Session["Login"]; try { List<SearchConsumer> _consumerList = new List<SearchConsumer>(); _consumerList = ConsumerList; _consumerList.Select(c => { c.ModifyBy = Convert.ToInt64(loginsession.UserID); return c; }).ToList(); var Type = _consumerList.Select(a => a.ConsumerType).FirstOrDefault(); var ConsumerID = _consumerList.Select(a => a.ConsumerID).FirstOrDefault(); var OwnerID = _consumerList.Select(a => a.OwnerID).FirstOrDefault(); var PropertyID = _consumerList.Select(a => a.PropertyID).FirstOrDefault(); var Site_ID = _consumerList.Select(a => a.SiteID).FirstOrDefault(); var Client_ID = _consumerList.Select(a => a.ClientID).FirstOrDefault(); var Meter_Id = _consumerList.Select(a => a.MeterID).FirstOrDefault(); var Notes = _consumerList.Select(a => a.Notes).FirstOrDefault(); SearchConsumer Consumerobj = new SearchConsumer(); Consumerobj.ClientID = (String)Client_ID; Consumerobj.SiteID = (String)Site_ID; Consumerobj.PropertyID = (String)PropertyID; Consumerobj.MeterID = (String)Meter_Id; Consumerobj.OwnerID = (String)OwnerID; Consumerobj.ConsumerID = (String)ConsumerID; NotesDoc _note = new NotesDoc(); if ((String)Type == "1")//owner { _note.RefID = Convert.ToInt64(OwnerID); _note.Type = Convert.ToInt32("5"); _note.NoteDesc = Notes.Trim(); _note.CreateBy = Convert.ToInt64(loginsession.UserID); } if ((String)Type == "2") { _note.RefID = Convert.ToInt64(ConsumerID); _note.Type = Convert.ToInt32("6"); _note.NoteDesc = Notes.Trim(); _note.CreateBy = Convert.ToInt64(loginsession.UserID); } if(_note != null) { if (BAL.NotesModel.CreateNotes(_note)) { TempData["SearchParamList"] = Consumerobj; return Json(new { Result = "true" }, JsonRequestBehavior.AllowGet); } else { TempData["SearchParamList"] = Consumerobj; return Json(new { Result = "true" }, JsonRequestBehavior.AllowGet); } } else { TempData["SearchParamList"] = Consumerobj; return Json(new { Result = "true" }, JsonRequestBehavior.AllowGet); } }//try catch (Exception ex) { return Content("Error:" + ex.StackTrace.ToString()); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult RemoveConsumer(String pConsumerID, String pOwnerID, String ppropertyID, String pSiteID, String pClientID, String pMeterID) { if (Session["Login"] != null) { try { if ((pClientID != null) && (!String.IsNullOrEmpty(pClientID)) && (pSiteID != null) && (!String.IsNullOrEmpty(pSiteID)) && (ppropertyID != null) && (!String.IsNullOrEmpty(ppropertyID)) && (pConsumerID != null) && (!String.IsNullOrEmpty(pConsumerID)) && (pMeterID != null) && (!String.IsNullOrEmpty(pMeterID)) && (pMeterID != null) && (!String.IsNullOrEmpty(pMeterID))) { SearchConsumer Consumerobj = new SearchConsumer(); Consumerobj.ClientID = pClientID; Consumerobj.SiteID = pSiteID; Consumerobj.PropertyID = ppropertyID; Consumerobj.MeterID = pMeterID; Consumerobj.OwnerID = pOwnerID; Consumerobj.ConsumerID = pConsumerID; return PartialView("Remove", Consumerobj); } else { return Content(" Try Again"); } } catch (Exception ex) { return Content("Error:" + ex.StackTrace.ToString()); } } else { return RedirectToAction("Index", "Home"); } }