public ProyectosList GetBandejaPaginacion(Proyectos oPersona, int IdEmpleado,Paginacion oPaginacion, out int RowCount)
        {
            ProyectosList olista = new ProyectosList();
            DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Proyectos.Proc.Bandeja.Str());
            oDatabase.AddInParameter(oDbCommand, "@Codigo", DbType.String, oPersona.Codigo.nullEmpty());
            oDatabase.AddInParameter(oDbCommand, "@IdEmpleado", DbType.Int32, IdEmpleado);
            oDatabase = Pagination.DefaultParams(oDatabase, oDbCommand, oPaginacion);

            using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand))
            {
                Proyectos obj = new Proyectos();
                int i1 = oIDataReader.GetOrdinal("IdProyecto");
                int i2 = oIDataReader.GetOrdinal("CodProyecto");
                int i3 = oIDataReader.GetOrdinal("DescripProyecto");
                int i4 = oIDataReader.GetOrdinal("NombreEstacion");
                int i5 = oIDataReader.GetOrdinal("TipoEquipo");
                int i6 = oIDataReader.GetOrdinal("NombreEquipo");
                while (oIDataReader.Read())
                {
                    obj = new Proyectos();
                    obj.IdProyecto = DataUtil.DbValueToDefault<Int32>(oIDataReader[i1]);
                    obj.Codigo = DataUtil.DbValueToDefault<String>(oIDataReader[i2]);
                    obj.Descripcion = DataUtil.DbValueToDefault<String>(oIDataReader[i3]);
                    obj.NombreEstacion = DataUtil.DbValueToDefault<String>(oIDataReader[i4]);
                    obj.TipoEquipo = DataUtil.DbValueToDefault<String>(oIDataReader[i5]);
                    obj.NombreEquipo = DataUtil.DbValueToDefault<String>(oIDataReader[i6]);
                    olista.Add(obj);
                }
            }
            RowCount = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@RowCount"));
            return olista;
        }
Пример #2
0
        public ProyectosList GetProyectosPaginacion(Proyectos oPersona, Paginacion oPaginacion, out int RowCount)
        {
            ProyectosList olista     = new ProyectosList();
            DbCommand     oDbCommand = oDatabase.GetStoredProcCommand(Proyectos.Proc.Paginacion.Str());

            oDatabase.AddInParameter(oDbCommand, "@Codigo", DbType.String, oPersona.Codigo.nullEmpty());
            oDatabase = Pagination.DefaultParams(oDatabase, oDbCommand, oPaginacion);

            using (IDataReader oIDataReader = oDatabase.ExecuteReader(oDbCommand))
            {
                Proyectos obj = new Proyectos();
                int       i1  = oIDataReader.GetOrdinal("IdProyecto");
                int       i2  = oIDataReader.GetOrdinal("CodProyecto");
                int       i3  = oIDataReader.GetOrdinal("DescripProyecto");
                int       i4  = oIDataReader.GetOrdinal("NombreEstacion");
                int       i5  = oIDataReader.GetOrdinal("TipoEquipo");
                int       i6  = oIDataReader.GetOrdinal("NombreEquipo");
                while (oIDataReader.Read())
                {
                    obj                = new Proyectos();
                    obj.IdProyecto     = DataUtil.DbValueToDefault <Int32>(oIDataReader[i1]);
                    obj.Codigo         = DataUtil.DbValueToDefault <String>(oIDataReader[i2]);
                    obj.Descripcion    = DataUtil.DbValueToDefault <String>(oIDataReader[i3]);
                    obj.NombreEstacion = DataUtil.DbValueToDefault <String>(oIDataReader[i4]);
                    obj.TipoEquipo     = DataUtil.DbValueToDefault <String>(oIDataReader[i5]);
                    obj.NombreEquipo   = DataUtil.DbValueToDefault <String>(oIDataReader[i6]);
                    olista.Add(obj);
                }
            }
            RowCount = Convert.ToInt32(oDatabase.GetParameterValue(oDbCommand, "@RowCount"));
            return(olista);
        }