コード例 #1
0
        public List <Models.AsuntoRecursosPT> Catalogo(Models.AsuntoRecursosPT oAsuntosRecursos)
        {
            OpenDbConn();

            DAL.AsuntoRecursosPT           cAsuntoRecursos = new DAL.AsuntoRecursosPT(cDblib);
            List <Models.AsuntoRecursosPT> oLista          = cAsuntoRecursos.Catalogo(oAsuntosRecursos);

            return(oLista);
        }
コード例 #2
0
        /// <summary>
        /// Obtiene todos los AsuntoRecursosPT
        /// </summary>
        internal List <Models.AsuntoRecursosPT> Catalogo(Models.AsuntoRecursosPT oAsuntoRecursosPTFilter)
        {
            Models.AsuntoRecursosPT        oAsuntoRecursosPT = null;
            List <Models.AsuntoRecursosPT> lst = new List <Models.AsuntoRecursosPT>();
            IDataReader dr = null;

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

                dr = cDblib.DataReader("SUP_ASUNTORECURSOS_PT_SByT409_idasunto", dbparams);
                while (dr.Read())
                {
                    oAsuntoRecursosPT = new Models.AsuntoRecursosPT();
                    oAsuntoRecursosPT.t314_idusuario = Convert.ToInt32(dr["t314_idusuario"]);
                    if (!Convert.IsDBNull(dr["nomRecurso"]))
                    {
                        oAsuntoRecursosPT.nomRecurso = Convert.ToString(dr["nomRecurso"]);
                    }
                    oAsuntoRecursosPT.T409_idasunto  = Convert.ToInt32(dr["T409_idasunto"]);
                    oAsuntoRecursosPT.t413_notificar = Convert.ToBoolean(dr["t413_notificar"]);
                    oAsuntoRecursosPT.MAIL           = Convert.ToString(dr["MAIL"]);
                    oAsuntoRecursosPT.t001_sexo      = Convert.ToString(dr["t001_sexo"]);
                    if (!Convert.IsDBNull(dr["t303_idnodo"]))
                    {
                        oAsuntoRecursosPT.t303_idnodo = Convert.ToInt32(dr["t303_idnodo"]);
                    }
                    oAsuntoRecursosPT.baja = Convert.ToInt32(dr["baja"]);
                    if (!Convert.IsDBNull(dr["tipo"]))
                    {
                        oAsuntoRecursosPT.tipo = Convert.ToString(dr["tipo"]);
                    }

                    lst.Add(oAsuntoRecursosPT);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dr != null)
                {
                    if (!dr.IsClosed)
                    {
                        dr.Close();
                    }
                    dr.Dispose();
                }
            }
        }
コード例 #3
0
        /// <summary>
        /// Elimina un AsuntoRecursosPT a partir del id
        /// </summary>
        internal int Delete(Models.AsuntoRecursosPT oAsuntoRecursos)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[2] {
                    Param(enumDBFields.T409_idasunto, oAsuntoRecursos.T409_idasunto),
                    Param(enumDBFields.t314_idusuario, oAsuntoRecursos.t314_idusuario)
                };

                return((int)cDblib.Execute("SUP_ASUNTORECURSOS_PT_D", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        /// <summary>
        /// Inserta un AsuntoRecursosPT
        /// </summary>
        ///

        internal int Insert(Models.AsuntoRecursosPT oAsuntoRecursosPT)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.t314_idusuario, oAsuntoRecursosPT.t314_idusuario),
                    Param(enumDBFields.T409_idasunto, oAsuntoRecursosPT.T409_idasunto),
                    Param(enumDBFields.t413_notificar, oAsuntoRecursosPT.t413_notificar)
                };

                return((int)cDblib.Execute("SUP_ASUNTORECURSOS_PT_I_SNE", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }