private clsCenCosGrupoVM CenCosGrupoFind(long lngCenCosGrupoId) { clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection); clsCenCosGrupoVM oCenCosGrupoVM = new clsCenCosGrupoVM(); try { oCenCosGrupo.CenCosGrupoId = lngCenCosGrupoId; if (oCenCosGrupo.FindByPK()) { oCenCosGrupoVM.CenCosGrupoId = oCenCosGrupo.CenCosGrupoId; oCenCosGrupoVM.CenCosGrupoCod = oCenCosGrupo.CenCosGrupoCod; oCenCosGrupoVM.CenCosGrupoDes = oCenCosGrupo.CenCosGrupoDes; oCenCosGrupoVM.CenCosGrupoEsp = oCenCosGrupo.CenCosGrupoEsp; oCenCosGrupoVM.EstadoId = oCenCosGrupo.EstadoId; return(oCenCosGrupoVM); } } catch (Exception exp) { throw (exp); } finally { oCenCosGrupo.Dispose(); } return(null); }
public static IEnumerable <clsCenCosGrupoVM> CenCosGrupoList() { clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection); List <clsCenCosGrupoVM> oCenCosGrupoVM = new List <clsCenCosGrupoVM>(); try { oCenCosGrupo.SelectFilter = clsCenCosGrupo.SelectFilters.ListBox; oCenCosGrupo.OrderByFilter = clsCenCosGrupo.OrderByFilters.CenCosGrupoDes; if (oCenCosGrupo.Open()) { foreach (DataRow dr in oCenCosGrupo.DataSet.Tables[oCenCosGrupo.TableName].Rows) { oCenCosGrupoVM.Add(new clsCenCosGrupoVM() { CenCosGrupoId = SysData.ToLong(dr["CenCosGrupoId"]), CenCosGrupoCod = SysData.ToStr(dr["CenCosGrupoCod"]), CenCosGrupoDes = SysData.ToStr(dr["CenCosGrupoDes"]) }); } } } catch (Exception exp) { throw (exp); } finally { oCenCosGrupo.Dispose(); } return((IEnumerable <clsCenCosGrupoVM>)oCenCosGrupoVM); }
public ActionResult DeleteConfirmed(int id) { try { if (ReferenceEquals(id, null)) { return(RedirectToAction("httpErrorMsg", "Error", new { MessageErr = "Índice nulo o no encontrado" })); } clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection); oCenCosGrupo.CenCosGrupoId = SysData.ToLong(id); if (oCenCosGrupo.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 void DataMove(clsCenCosGrupoVM oCenCosGrupoVM, clsCenCosGrupo oCenCosGrupo, bool boolEditing) { if (boolEditing) { oCenCosGrupo.CenCosGrupoId = SysData.ToLong(oCenCosGrupoVM.CenCosGrupoId); } oCenCosGrupo.CenCosGrupoCod = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoCod); oCenCosGrupo.CenCosGrupoDes = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoDes); oCenCosGrupo.CenCosGrupoEsp = SysData.ToStr(oCenCosGrupoVM.CenCosGrupoEsp); oCenCosGrupo.EstadoId = SysData.ToLong(oCenCosGrupoVM.EstadoId); }
private List <clsCenCosGrupoVM> CenCosGrupoGrid() { clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection); List <clsCenCosGrupoVM> oCenCosGrupoVM = new List <clsCenCosGrupoVM>(); try { oCenCosGrupo.SelectFilter = clsCenCosGrupo.SelectFilters.Grid; oCenCosGrupo.WhereFilter = clsCenCosGrupo.WhereFilters.Grid; oCenCosGrupo.OrderByFilter = clsCenCosGrupo.OrderByFilters.Grid; if (oCenCosGrupo.Open()) { foreach (DataRow dr in oCenCosGrupo.DataSet.Tables[oCenCosGrupo.TableName].Rows) { oCenCosGrupoVM.Add(new clsCenCosGrupoVM() { CenCosGrupoId = SysData.ToLong(dr["CenCosGrupoId"]), CenCosGrupoCod = SysData.ToStr(dr["CenCosGrupoCod"]), CenCosGrupoDes = SysData.ToStr(dr["CenCosGrupoDes"]), CenCosGrupoEsp = SysData.ToStr(dr["CenCosGrupoEsp"]), EstadoId = SysData.ToLong(dr["EstadoId"]), EstadoDes = SysData.ToStr(dr["EstadoDes"]) }); } } } catch (Exception exp) { throw (exp); } finally { oCenCosGrupo.Dispose(); } return(oCenCosGrupoVM); }
public ActionResult CreatePopup(clsCenCosGrupoVM oCenCosGrupoVM) { try { if (ModelState.IsValid) { clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection); DataMove(oCenCosGrupoVM, oCenCosGrupo, false); if (oCenCosGrupo.Insert()) { return(Content("OK")); } } return(Content("Datos Imcompletos, Por favor Revise")); } catch (Exception exp) { return(Content("Error: " + exp.Message)); } }
public ActionResult Create(clsCenCosGrupoVM oCenCosGrupoVM) { try { if (ModelState.IsValid) { clsCenCosGrupo oCenCosGrupo = new clsCenCosGrupo(clsAppInfo.Connection); DataMove(oCenCosGrupoVM, oCenCosGrupo, false); if (oCenCosGrupo.Insert()) { return(RedirectToAction("Index")); } } return(View(oCenCosGrupoVM)); } catch (Exception exp) { ViewBag.MessageErr = exp.Message; return(View(oCenCosGrupoVM)); } }