public ActionResult Create(DataLoggerMaster model) { if (Session["Login"] != null) { ViewBag.Retrieval = new SelectList(BAL.NotificationModel.NotificationDropDownList(2), "Value", "Text"); if (String.IsNullOrEmpty(model.SerialNumber)) { ModelState.AddModelError("Serial Number", "Please Enter Serial Number"); } if (model.RetrievalID == null) { ModelState.AddModelError("Retrieval", "Please Enter Retrieval"); } if (ModelState.IsValid) { try { LoginSession loginsession = (LoginSession)Session["Login"]; model.CreateBy = Convert.ToInt64(loginsession.UserID); if (DataLoggerModel.CreateDataLogger(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 static bool UpdateDataLogger(DataLoggerMaster Logger) { Boolean flag = false; try { Icontext objinter = new BALDataLogger(); flag = objinter.UpdateRecord(Logger); } catch (Exception ex) { throw; } return flag; }
public static Boolean CreateDataLogger(DataLoggerMaster logger) { Boolean flag = false; try { Icontext objtext = new BALDataLogger(); flag = objtext.CreateRecord(logger); } catch (Exception ex) { throw; } return flag; }
public Object EditRecord(Int64 LoggerId) { DataLoggerMaster _logger = new DataLoggerMaster(); try { DataLogger logger = DAL.DALDataLogger.EditDataLogger(Convert.ToInt32(LoggerId)); _logger.ID = logger.ID; if (logger.DataCollectorMake != null) { _logger.DataCollectorMake = logger.DataCollectorMake.Trim(); } if (logger.DataCollectorModel != null) { _logger.DataCollectorModel = logger.DataCollectorModel.Trim(); } if (logger.SerialNumber != null) { _logger.SerialNumber = logger.SerialNumber.Trim(); } if (logger.SimNumber != null) { _logger.SimNumber = logger.SimNumber.Trim(); } if (logger.Telephone != null) { _logger.Telephone = logger.Telephone.Trim(); } if (logger.Location != null) { _logger.Location = logger.Location.Trim(); } if (logger.RetrievalID != null) { _logger.RetrievalID = logger.RetrievalID; } if (logger.IPAddress != null) { _logger.IPAddress = logger.IPAddress.Trim(); } } catch (Exception ex) { throw; } return _logger; }
public ActionResult UnAssign(String mloggerID) { 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; try { if (loginsession.ClientID != null) { ViewBag.Client = new SelectList(BAL.ClientModel.ClientDropDownList(loginsession.ClientID), "Value", "Text"); } else { ViewBag.Client = new SelectList(BAL.ClientModel.ClientDropDownList(), "Value", "Text"); } ViewBag.Communication = new SelectList(BAL.CommunicationModel.CommunicationDropDownList(), "Value", "Text"); if (mloggerID != null) { String Dec_LoggerID = BAL.Security.URLDecrypt(mloggerID); ViewBag.LoggerID = Dec_LoggerID; DataLoggerMapClass logger = new DataLoggerMapClass(); DataLoggerMaster loggermaster = new DataLoggerMaster(); loggermaster = BAL.DataLoggerModel.EditDataLogger(Dec_LoggerID); logger.LoggerId = Convert.ToInt32(Dec_LoggerID); logger.LoggerSerial = loggermaster.SerialNumber; return View(logger); } else { return View(); } } catch (Exception ex) { return Content("ErrorMessage" + ":" + ex.StackTrace.ToString()); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult Edit(String LoggerID) { 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 (LoggerID != null) { String Dec_LoggerID = BAL.Security.URLDecrypt(LoggerID); if ((Dec_LoggerID != "0") && (Dec_LoggerID != null)) { DataLoggerMaster logger = new DataLoggerMaster(); try { logger = BAL.DataLoggerModel.EditDataLogger(Dec_LoggerID); ViewBag.LoggerID = logger.ID; if (logger != null) { ViewBag.Retrieval = new SelectList(BAL.NotificationModel.NotificationDropDownList(2), "Value", "Text", logger.RetrievalID); } else { ViewBag.Retrieval = new SelectList(BAL.NotificationModel.NotificationDropDownList(2), "Value", "Text"); } } catch (Exception ex) { return Content(ex.Message); } return View(logger); } } { return RedirectToAction("Index", "DataLogger"); } } else { return RedirectToAction("Index", "Home"); } }