private List <clsPeriodoVM> PeriodoList()
        {
            clsPeriodo          oPeriodo   = new clsPeriodo(clsAppInfo.Connection);
            List <clsPeriodoVM> oPeriodoVM = new List <clsPeriodoVM>();



            try
            {
                oPeriodo.SelectFilter  = clsPeriodo.SelectFilters.Grid;
                oPeriodo.WhereFilter   = clsPeriodo.WhereFilters.Grid;
                oPeriodo.OrderByFilter = clsPeriodo.OrderByFilters.Grid;

                if (oPeriodo.Open())
                {
                    foreach (DataRow dr in oPeriodo.DataSet.Tables[oPeriodo.TableName].Rows)
                    {
                        oPeriodoVM.Add(new clsPeriodoVM()
                        {
                            PeriodoId     = SysData.ToLong(dr[clsPeriodoVM._PeriodoId]),
                            GestionNro    = SysData.ToStr(dr[clsPeriodoVM._GestionNro]),
                            MesDes        = SysData.ToStr(dr[clsPeriodoVM._MesDes]),
                            PeriodoFecIni = SysData.ToDate(dr[clsPeriodoVM._PeriodoFecIni]),
                            PeriodoFecFin = SysData.ToDate(dr[clsPeriodoVM._PeriodoFecFin]),
                            EstadoDes     = SysData.ToStr(dr[clsPeriodoVM._EstadoDes])
                        });
                    }
                }

                return(oPeriodoVM);
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally
            {
                oPeriodo.Dispose();
            }
            return(oPeriodoVM);
        }
コード例 #2
0
        private List <clsPeriodoVM> PeriodoList(long gestionId)
        {
            clsPeriodo          oPeriodo = new clsPeriodo(clsAppInfo.Connection);
            List <clsPeriodoVM> periodos = new List <clsPeriodoVM>();

            try
            {
                oPeriodo.SelectFilter = clsPeriodo.SelectFilters.All;
                oPeriodo.WhereFilter  = clsPeriodo.WhereFilters.Gestion;
                oPeriodo.VM.GestionId = gestionId;

                if (oPeriodo.Open())
                {
                    foreach (DataRow dr in oPeriodo.DataSet.Tables[oPeriodo.TableName].Rows)
                    {
                        periodos.Add(new clsPeriodoVM()
                        {
                            PeriodoId     = SysData.ToLong(dr["PeriodoId"]),
                            GestionId     = SysData.ToInteger(dr["GestionId"]),
                            MesId         = SysData.ToLong(dr["MesId"]),
                            MesDes        = SysData.ToStr(dr["MesDes"]),
                            PeriodoFecIni = SysData.ToDate(dr["PeriodoFecIni"]),
                            PeriodoFecFin = SysData.ToDate(dr["PeriodoFecFin"]),
                            EstadoId      = SysData.ToLong(dr["EstadoId"])
                        });
                    }
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally
            {
                oPeriodo.Dispose();
            }
            return(periodos);
        }
        private clsPeriodoVM PeriodoFind(int periodoId)
        {
            clsPeriodo   oPeriodo   = new clsPeriodo(clsAppInfo.Connection);
            clsPeriodoVM oPeriodoVM = new clsPeriodoVM();

            try
            {
                oPeriodo.VM.PeriodoId = periodoId;

                if (oPeriodo.FindByPK())
                {
                    oPeriodoVM = oPeriodo.VM;
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally {
                oPeriodo.Dispose();
            }
            return(oPeriodoVM);
        }