public List <clsPlanGrupoVM> PlanGrupoGrid() { clsPlanGrupo oPlanGrupo = new clsPlanGrupo(clsAppInfo.Connection); List <clsPlanGrupoVM> oPlanGrupoVM = new List <clsPlanGrupoVM>(); try { oPlanGrupo.SelectFilter = clsPlanGrupo.SelectFilters.Grid; oPlanGrupo.WhereFilter = clsPlanGrupo.WhereFilters.Grid; oPlanGrupo.OrderByFilter = clsPlanGrupo.OrderByFilters.Grid; if (oPlanGrupo.Open()) { foreach (DataRow dr in oPlanGrupo.DataSet.Tables[oPlanGrupo.TableName].Rows) { oPlanGrupoVM.Add(new clsPlanGrupoVM() { PlanGrupoId = SysData.ToLong(dr["PlanGrupoId"]), PlanGrupoCod = SysData.ToStr(dr["PlanGrupoCod"]), PlanGrupoDes = SysData.ToStr(dr["PlanGrupoDes"]), PlanGrupoEsp = SysData.ToStr(dr["PlanGrupoEsp"]), PlanGrupoTipoId = SysData.ToLong(dr["PlanGrupoTipoId"]), PlanGrupoTipoDes = SysData.ToStr(dr["PlanGrupoTipoDes"]), PlanGrupoTipoDetId = SysData.ToLong(dr["PlanGrupoTipoDetId"]), PlanGrupoTipoDetDes = SysData.ToStr(dr["PlanGrupoTipoDetDes"]), NroCuentas = SysData.ToLong(dr["NroCuentas"]), MonedaId = SysData.ToLong(dr["MonedaId"]), MonedaDes = SysData.ToStr(dr["MonedaDes"]), VerificaMto = SysData.ToBoolean(dr["VerificaMto"]), EstadoId = SysData.ToLong(dr["EstadoId"]), EstadoDes = SysData.ToStr(dr["EstadoDes"]) }); } } } catch (Exception exp) { throw (exp); } finally { oPlanGrupo.Dispose(); } return(oPlanGrupoVM); }
private clsPlanGrupoFormVM PlanGrupoFormFind(long lngPlanGrupoId) { clsPlanGrupo oPlanGrupo = new clsPlanGrupo(clsAppInfo.Connection); clsPlanGrupoDet oPlanGrupoDet = new clsPlanGrupoDet(clsAppInfo.Connection); List <clsPlanGrupoDetVM> oPlanGrupoDetVM = new List <clsPlanGrupoDetVM>(); clsPlanGrupoFormVM oPlanGrupoFormVM = new clsPlanGrupoFormVM(); try { oPlanGrupo.PlanGrupoId = lngPlanGrupoId; if (oPlanGrupo.FindByPK()) { oPlanGrupoFormVM.PlanGrupoId = oPlanGrupo.PlanGrupoId; oPlanGrupoFormVM.PlanGrupoCod = oPlanGrupo.PlanGrupoCod; oPlanGrupoFormVM.PlanGrupoDes = oPlanGrupo.PlanGrupoDes; oPlanGrupoFormVM.PlanGrupoEsp = oPlanGrupo.PlanGrupoEsp; oPlanGrupoFormVM.PlanGrupoTipoId = oPlanGrupo.PlanGrupoTipoId; oPlanGrupoFormVM.PlanGrupoTipoDetId = oPlanGrupo.PlanGrupoTipoDetId; oPlanGrupoFormVM.NroCuentas = oPlanGrupo.NroCuentas; oPlanGrupoFormVM.MonedaId = oPlanGrupo.MonedaId; oPlanGrupoFormVM.VerificaMto = oPlanGrupo.VerificaMto; oPlanGrupoFormVM.EstadoId = oPlanGrupo.EstadoId; oPlanGrupoDet.SelectFilter = clsPlanGrupoDet.SelectFilters.All; oPlanGrupoDet.WhereFilter = clsPlanGrupoDet.WhereFilters.PlanGrupoId; oPlanGrupoDet.OrderByFilter = clsPlanGrupoDet.OrderByFilters.Orden; oPlanGrupoDet.PlanGrupoId = lngPlanGrupoId; if (oPlanGrupoDet.Open()) { foreach (DataRow dr in oPlanGrupoDet.DataSet.Tables[oPlanGrupoDet.TableName].Rows) { oPlanGrupoDetVM.Add(new clsPlanGrupoDetVM() { PlanGrupoDetId = SysData.ToLong(dr["PlanGrupoDetId"]), PlanGrupoId = SysData.ToLong(dr["PlanGrupoId"]), PlanGrupoDetDes = SysData.ToStr(dr["PlanGrupoDetDes"]), PlanId = SysData.ToLong(dr["PlanId"]), PlanFlujoId = SysData.ToLong(dr["PlanFlujoId"]), SucursalId = SysData.ToLong(dr["SucursalId"]), CenCosId = SysData.ToLong(dr["CenCosId"]), Orden = SysData.ToLong(dr["Orden"]), EstadoId = SysData.ToLong(dr["EstadoId"]) }); } oPlanGrupoFormVM.PlanGrupoDetVM = (ICollection <clsPlanGrupoDetVM>)oPlanGrupoDetVM; return(oPlanGrupoFormVM); } } } catch (Exception exp) { throw (exp); } finally { oPlanGrupo.Dispose(); } return(null); }