public static IEnumerable <clsCenCosVM> CenCosList() { clsCenCos oCenCos = new clsCenCos(clsAppInfo.Connection); List <clsCenCosVM> oCenCosVM = new List <clsCenCosVM>(); try { oCenCos.SelectFilter = clsCenCos.SelectFilters.ListBox; oCenCos.OrderByFilter = clsCenCos.OrderByFilters.CenCosDes; if (oCenCos.Open()) { foreach (DataRow dr in oCenCos.DataSet.Tables[oCenCos.TableName].Rows) { oCenCosVM.Add(new clsCenCosVM() { CenCosId = SysData.ToLong(dr["CenCosId"]), CenCosCod = SysData.ToStr(dr["CenCosCod"]), CenCosDes = SysData.ToStr(dr["CenCosDes"]) }); } } } catch (Exception exp) { throw (exp); } finally { oCenCos.Dispose(); } return((IEnumerable <clsCenCosVM>)oCenCosVM); }
public ActionResult DeleteConfirmed(int id) { try { if (ReferenceEquals(id, null)) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" })); } clsCenCos oCenCos = new clsCenCos(clsAppInfo.Connection); oCenCos.VM.CenCosId = SysData.ToLong(id); if (oCenCos.Delete()) { return(RedirectToAction("Index")); } return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Error al Eliminar el Registro" })); } catch (Exception exp) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = exp.Message })); } }
private clsCenCosVM CenCosFind(long lngCenCosId) { clsCenCos oCenCos = new clsCenCos(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); }
private void DataMove(clsCenCosVM oCenCosVM, clsCenCos 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); }
private List <clsCenCosVM> CenCosGrid() { clsCenCos oCenCos = new clsCenCos(clsAppInfo.Connection); List <clsCenCosVM> oCenCosVM = new List <clsCenCosVM>(); try { oCenCos.SelectFilter = clsCenCos.SelectFilters.Grid; oCenCos.WhereFilter = clsCenCos.WhereFilters.Grid; oCenCos.OrderByFilter = clsCenCos.OrderByFilters.Grid; if (oCenCos.Open()) { foreach (DataRow dr in oCenCos.DataSet.Tables[oCenCos.TableName].Rows) { oCenCosVM.Add(new clsCenCosVM() { CenCosId = SysData.ToLong(dr[clsCenCosVM._CenCosId]), CenCosCod = SysData.ToStr(dr[clsCenCosVM._CenCosCod]), CenCosDes = SysData.ToStr(dr[clsCenCosVM._CenCosDes]), CenCosEsp = SysData.ToStr(dr[clsCenCosVM._CenCosEsp]), CenCosGrupoId = SysData.ToLong(dr[clsCenCosVM._CenCosGrupoId]), CenCosGrupoDes = SysData.ToStr(dr[clsCenCosVM._CenCosGrupoDes]), EstadoId = SysData.ToLong(dr[clsCenCosVM._EstadoId]), EstadoDes = SysData.ToStr(dr[clsCenCosVM._EstadoDes]) }); } } } catch (Exception exp) { throw (exp); } finally { oCenCos.Dispose(); } return(oCenCosVM); }
public ActionResult Create(clsCenCosVM oCenCosVM) { try { if (ModelState.IsValid) { clsCenCos oCenCos = new clsCenCos(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)); } }