예제 #1
0
        internal List <Models.BuscadorTareasBloque> CatalogoBitacoraIAP(Int32 nUsuario)
        {
            Models.BuscadorTareasBloque        oBuscadorTareasBloque = null;
            List <Models.BuscadorTareasBloque> lst = new List <Models.BuscadorTareasBloque>();
            IDataReader dr = null;

            try
            {
                SqlParameter[] dbparams = new SqlParameter[7] {
                    Param(enumDBFields.nUsuario, nUsuario),
                    Param(enumDBFields.idTarea, null),
                    Param(enumDBFields.bMostrarPSN, 1),
                    Param(enumDBFields.bMostrarPT, 1),
                    Param(enumDBFields.bMostrarF, 1),
                    Param(enumDBFields.bMostrarA, 1),
                    Param(enumDBFields.bMostrarT, 1)
                };

                dr = cDblib.DataReader("SUP_ESTRUCTURA_TAREA_BITACORA_IAP30", dbparams);
                while (dr.Read())
                {
                    oBuscadorTareasBloque = new Models.BuscadorTareasBloque();
                    if (!Convert.IsDBNull(dr["nivel"]))
                    {
                        oBuscadorTareasBloque.nivel = Convert.ToInt32(dr["nivel"]);
                    }
                    oBuscadorTareasBloque.Tipo                   = Convert.ToString(dr["Tipo"]);
                    oBuscadorTareasBloque.t301_idproyecto        = Convert.ToInt32(dr["t301_idproyecto"]);
                    oBuscadorTareasBloque.t305_idproyectosubnodo = Convert.ToInt32(dr["t305_idproyectosubnodo"]);
                    oBuscadorTareasBloque.t305_seudonimo         = Convert.ToString(dr["denominacion"]);
                    oBuscadorTareasBloque.t303_denominacion      = Convert.ToString(dr["t303_denominacion"]);
                    oBuscadorTareasBloque.t302_denominacion      = Convert.ToString(dr["t302_denominacion"]);
                    if (!Convert.IsDBNull(dr["responsable"]))
                    {
                        oBuscadorTareasBloque.responsable = Convert.ToString(dr["responsable"]);
                    }
                    if (!Convert.IsDBNull(dr["t331_idpt"]))
                    {
                        oBuscadorTareasBloque.t331_idpt = Convert.ToInt32(dr["t331_idpt"]);
                    }
                    if (!Convert.IsDBNull(dr["t334_idfase"]))
                    {
                        oBuscadorTareasBloque.t334_idfase = Convert.ToInt32(dr["t334_idfase"]);
                    }
                    if (!Convert.IsDBNull(dr["t335_idactividad"]))
                    {
                        oBuscadorTareasBloque.t335_idactividad = Convert.ToInt32(dr["t335_idactividad"]);
                    }
                    if (!Convert.IsDBNull(dr["t332_idtarea"]))
                    {
                        oBuscadorTareasBloque.t332_idtarea = Convert.ToInt32(dr["t332_idtarea"]);
                    }
                    if (!Convert.IsDBNull(dr["t332_estado"]))
                    {
                        oBuscadorTareasBloque.t332_estado = Convert.ToInt32(dr["t332_estado"]);
                    }
                    oBuscadorTareasBloque.denominacion = Convert.ToString(dr["denominacion"]);
                    if (!Convert.IsDBNull(dr["orden"]))
                    {
                        oBuscadorTareasBloque.orden = Convert.ToString(dr["orden"]);
                    }
                    lst.Add(oBuscadorTareasBloque);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }
예제 #2
0
        /// <summary>
        /// Obtiene todos los BuscadorTareasBloque
        /// </summary>
        internal List <Models.BuscadorTareasBloque> Catalogo(Int32 nUsuario, DateTime ultimoMesCerrado, Nullable <DateTime> fechaInicio, Nullable <DateTime> fechaFin)
        {
            Models.BuscadorTareasBloque        oBuscadorTareasBloque = null;
            List <Models.BuscadorTareasBloque> lst = new List <Models.BuscadorTareasBloque>();
            IDataReader dr = null;

            try
            {
                SqlParameter[] dbparams = new SqlParameter[10] {
                    Param(enumDBFields.nUsuario, nUsuario),
                    Param(enumDBFields.dDesde, fechaInicio),
                    Param(enumDBFields.dHasta, fechaFin),
                    Param(enumDBFields.dUMCIAP, ultimoMesCerrado),
                    Param(enumDBFields.idTarea, null),
                    Param(enumDBFields.bMostrarPSN, 1),
                    Param(enumDBFields.bMostrarPT, 1),
                    Param(enumDBFields.bMostrarF, 1),
                    Param(enumDBFields.bMostrarA, 1),
                    Param(enumDBFields.bMostrarT, 1)
                };

                dr = cDblib.DataReader("SUP_ESTRUCTURAIMPUTABLEENTREFECHAS_IAP30", dbparams);
                while (dr.Read())
                {
                    oBuscadorTareasBloque = new Models.BuscadorTareasBloque();
                    if (!Convert.IsDBNull(dr["nivel"]))
                    {
                        oBuscadorTareasBloque.nivel = Convert.ToInt32(dr["nivel"]);
                    }
                    oBuscadorTareasBloque.Tipo                   = Convert.ToString(dr["Tipo"]);
                    oBuscadorTareasBloque.t301_idproyecto        = Convert.ToInt32(dr["t301_idproyecto"]);
                    oBuscadorTareasBloque.t305_idproyectosubnodo = Convert.ToInt32(dr["t305_idproyectosubnodo"]);
                    oBuscadorTareasBloque.t305_seudonimo         = Convert.ToString(dr["denominacion"]);
                    oBuscadorTareasBloque.t303_denominacion      = Convert.ToString(dr["t303_denominacion"]);
                    oBuscadorTareasBloque.t302_denominacion      = Convert.ToString(dr["t302_denominacion"]);
                    if (!Convert.IsDBNull(dr["responsable"]))
                    {
                        oBuscadorTareasBloque.responsable = Convert.ToString(dr["responsable"]);
                    }
                    //oBuscadorTareasBloque.t301_estado=Convert.ToString(dr["t301_estado"]);
                    if (!Convert.IsDBNull(dr["t331_idpt"]))
                    {
                        oBuscadorTareasBloque.t331_idpt = Convert.ToInt32(dr["t331_idpt"]);
                    }
                    if (!Convert.IsDBNull(dr["t334_idfase"]))
                    {
                        oBuscadorTareasBloque.t334_idfase = Convert.ToInt32(dr["t334_idfase"]);
                    }
                    if (!Convert.IsDBNull(dr["t335_idactividad"]))
                    {
                        oBuscadorTareasBloque.t335_idactividad = Convert.ToInt32(dr["t335_idactividad"]);
                    }
                    if (!Convert.IsDBNull(dr["t332_idtarea"]))
                    {
                        oBuscadorTareasBloque.t332_idtarea = Convert.ToInt32(dr["t332_idtarea"]);
                    }
                    if (!Convert.IsDBNull(dr["t332_estado"]))
                    {
                        oBuscadorTareasBloque.t332_estado = Convert.ToInt32(dr["t332_estado"]);
                    }
                    oBuscadorTareasBloque.denominacion = Convert.ToString(dr["denominacion"]);
                    //oBuscadorTareasBloque.t332_impiap=Convert.ToInt32(dr["t332_impiap"]);
                    if (!Convert.IsDBNull(dr["t323_regjornocompleta"]))
                    {
                        oBuscadorTareasBloque.t323_regjornocompleta = Convert.ToInt32(dr["t323_regjornocompleta"]);
                    }
                    if (!Convert.IsDBNull(dr["t323_regfes"]))
                    {
                        oBuscadorTareasBloque.t323_regfes = Convert.ToInt32(dr["t323_regfes"]);
                    }
                    if (!Convert.IsDBNull(dr["t331_obligaest"]))
                    {
                        oBuscadorTareasBloque.t331_obligaest = Convert.ToInt32(dr["t331_obligaest"]);
                    }
                    if (!Convert.IsDBNull(dr["orden"]))
                    {
                        oBuscadorTareasBloque.orden = Convert.ToString(dr["orden"]);
                    }
                    if (!Convert.IsDBNull(dr["fechainicioimputacionpermitida"]))
                    {
                        oBuscadorTareasBloque.fechaInicioImpPermitida = Convert.ToDateTime(dr["fechainicioimputacionpermitida"]);
                    }
                    if (!Convert.IsDBNull(dr["fechafinimputacionpermitida"]))
                    {
                        oBuscadorTareasBloque.fechaFinImpPermitida = Convert.ToDateTime(dr["fechafinimputacionpermitida"]);
                    }
                    lst.Add(oBuscadorTareasBloque);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }
예제 #3
0
        /// <summary>
        /// Obtiene todos los BuscadorTareasBloque
        /// </summary>
        internal List <Models.BuscadorTareasBloque> CatalogoAgenda(Int32 idFicepi)
        {
            Models.BuscadorTareasBloque        oBuscadorTareasBloque = null;
            List <Models.BuscadorTareasBloque> lst = new List <Models.BuscadorTareasBloque>();
            IDataReader dr = null;

            try
            {
                SqlParameter[] dbparams = new SqlParameter[1] {
                    Param(enumDBFields.idFicepi, idFicepi)
                };

                dr = cDblib.DataReader("[SUP_TAREASAGENDA_BLOQUE]", dbparams);
                while (dr.Read())
                {
                    oBuscadorTareasBloque = new Models.BuscadorTareasBloque();
                    if (!Convert.IsDBNull(dr["nivel"]))
                    {
                        oBuscadorTareasBloque.nivel = Convert.ToInt32(dr["nivel"]);
                    }
                    oBuscadorTareasBloque.Tipo                   = Convert.ToString(dr["Tipo"]);
                    oBuscadorTareasBloque.t301_idproyecto        = Convert.ToInt32(dr["t301_idproyecto"]);
                    oBuscadorTareasBloque.t305_idproyectosubnodo = Convert.ToInt32(dr["t305_idproyectosubnodo"]);
                    oBuscadorTareasBloque.t305_seudonimo         = Convert.ToString(dr["t305_seudonimo"]);
                    oBuscadorTareasBloque.t303_denominacion      = Convert.ToString(dr["t303_denominacion"]);
                    oBuscadorTareasBloque.t302_denominacion      = Convert.ToString(dr["t302_denominacion"]);
                    if (!Convert.IsDBNull(dr["responsable"]))
                    {
                        oBuscadorTareasBloque.responsable = Convert.ToString(dr["responsable"]);
                    }
                    //oBuscadorTareasBloque.t301_estado = Convert.ToString(dr["t301_estado"]);
                    oBuscadorTareasBloque.t331_idpt        = Convert.ToInt32(dr["t331_idpt"]);
                    oBuscadorTareasBloque.t334_idfase      = Convert.ToInt32(dr["t334_idfase"]);
                    oBuscadorTareasBloque.t335_idactividad = Convert.ToInt32(dr["t335_idactividad"]);
                    oBuscadorTareasBloque.t332_idtarea     = Convert.ToInt32(dr["t332_idtarea"]);
                    oBuscadorTareasBloque.t332_estado      = Convert.ToInt32(dr["estado"]);
                    oBuscadorTareasBloque.denominacion     = Convert.ToString(dr["denominacion"]);
                    if (!Convert.IsDBNull(dr["orden"]))
                    {
                        oBuscadorTareasBloque.orden = Convert.ToString(dr["orden"]);
                    }

                    lst.Add(oBuscadorTareasBloque);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }