public List <Models.AccionRecursosT> Catalogo(Models.AccionRecursosT oAccionRecursos)
        {
            OpenDbConn();

            DAL.AccionRecursosT           cAccionRecursos = new DAL.AccionRecursosT(cDblib);
            List <Models.AccionRecursosT> oLista          = cAccionRecursos.Catalogo(oAccionRecursos);

            return(oLista);
        }
Пример #2
0
        /// <summary>
        /// Obtiene todos los AccionRecursosT
        /// </summary>
        internal List <Models.AccionRecursosT> Catalogo(Models.AccionRecursosT oAccionRecursosTFilter)
        {
            Models.AccionRecursosT        oAccionRecursosT = null;
            List <Models.AccionRecursosT> lst = new List <Models.AccionRecursosT>();
            IDataReader dr = null;

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

                dr = cDblib.DataReader("SUP_ACCIONRECURSOS_T_SByT601_idaccion", dbparams);
                while (dr.Read())
                {
                    oAccionRecursosT = new Models.AccionRecursosT();
                    oAccionRecursosT.t314_idusuario = Convert.ToInt32(dr["t314_idusuario"]);
                    oAccionRecursosT.MAIL           = Convert.ToString(dr["MAIL"]);
                    if (!Convert.IsDBNull(dr["nomRecurso"]))
                    {
                        oAccionRecursosT.nomRecurso = Convert.ToString(dr["nomRecurso"]);
                    }
                    oAccionRecursosT.t601_idaccion  = Convert.ToInt32(dr["t601_idaccion"]);
                    oAccionRecursosT.t605_notificar = Convert.ToBoolean(dr["t605_notificar"]);
                    oAccionRecursosT.t001_sexo      = Convert.ToString(dr["t001_sexo"]);
                    if (!Convert.IsDBNull(dr["t303_idnodo"]))
                    {
                        oAccionRecursosT.t303_idnodo = Convert.ToInt32(dr["t303_idnodo"]);
                    }
                    oAccionRecursosT.baja = Convert.ToInt32(dr["baja"]);
                    if (!Convert.IsDBNull(dr["tipo"]))
                    {
                        oAccionRecursosT.tipo = Convert.ToString(dr["tipo"]);
                    }

                    lst.Add(oAccionRecursosT);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }
Пример #3
0
 /// <summary>
 /// Elimina un AccionRecursosT a partir del id
 /// </summary>
 internal int Delete(Models.AccionRecursosT oAccionRecursosT)
 {
     try
     {
         SqlParameter[] dbparams = new SqlParameter[2] {
             Param(enumDBFields.t601_idaccion, oAccionRecursosT.t601_idaccion),
             Param(enumDBFields.t314_idusuario, oAccionRecursosT.t314_idusuario)
         };
         return((int)cDblib.Execute("SUP_ACCIONRECURSOS_T_D", dbparams));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }