// GET: CenCos/Edit/5 public ActionResult Edit(int?id) { try { this.GetDefaultData(); if (ReferenceEquals(id, null)) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" })); } clsCenCosVM oCenCosVM = CenCosFind(SysData.ToLong(id)); if (ReferenceEquals(oCenCosVM, null)) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice no encontrado" })); } return(View(oCenCosVM)); } catch (Exception exp) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message })); } }
private clsCenCosVM CenCosFind(long lngCenCosId) { clsCenCosCarlos oCenCos = new clsCenCosCarlos(clsAppInfo.Connection); clsCenCosVM oCenCosVM = new clsCenCosVM(); try { oCenCos.VM.CenCosId = lngCenCosId; if (oCenCos.FindByPK()) { oCenCosVM.CenCosId = oCenCos.VM.CenCosId; oCenCosVM.CenCosCod = oCenCos.VM.CenCosCod; oCenCosVM.CenCosDes = oCenCos.VM.CenCosDes; oCenCosVM.CenCosEsp = oCenCos.VM.CenCosEsp; oCenCosVM.CenCosGrupoId = oCenCos.VM.CenCosGrupoId; oCenCosVM.EstadoId = oCenCos.VM.EstadoId; return(oCenCosVM); } } catch (Exception exp) { throw (exp); } finally { oCenCos.Dispose(); } return(null); }
public void PropertyInit() { VM = new clsCenCosVM(); VM.CenCosId = 0; VM.CenCosCod = ""; VM.CenCosDes = ""; VM.CenCosEsp = ""; VM.CenCosGrupoId = 0; VM.EstadoId = 0; }
private void DataMove(clsCenCosVM oCenCosVM, clsCenCosCarlos oCenCos, bool boolEditing) { if (boolEditing) { oCenCos.VM.CenCosId = SysData.ToLong(oCenCosVM.CenCosId); } oCenCos.VM.CenCosCod = SysData.ToStr(oCenCosVM.CenCosCod); oCenCos.VM.CenCosDes = SysData.ToStr(oCenCosVM.CenCosDes); oCenCos.VM.CenCosEsp = SysData.ToStr(oCenCosVM.CenCosEsp); oCenCos.VM.CenCosGrupoId = SysData.ToLong(oCenCosVM.CenCosGrupoId); oCenCos.VM.EstadoId = SysData.ToLong(oCenCosVM.EstadoId); }
// GET: CenCos/Create public ActionResult Create() { clsCenCosVM oCenCosVM = new clsCenCosVM(); try { this.GetDefaultData(); oCenCosVM.EstadoId = ConstEstado.Activo; return(View(oCenCosVM)); } catch (Exception exp) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message })); } }
public ActionResult Create(clsCenCosVM oCenCosVM) { try { if (ModelState.IsValid) { clsCenCosCarlos oCenCos = new clsCenCosCarlos(clsAppInfo.Connection); DataMove(oCenCosVM, oCenCos, false); if (oCenCos.Insert()) { return(RedirectToAction("Index")); } } return(View(oCenCosVM)); } catch (Exception exp) { ViewBag.MessageErr = exp.Message; return(View(oCenCosVM)); } }