Exemple #1
0
        public static TipoDocumento getTipoDoc(int tipoDeDocumentoId)
        {
            String sql = "SELECT [Tipo_Doc_Id] ,[Tipo_Doc_Descr] FROM [GESTION_DE_GATOS].[Tipos_Doc]" +
                         " WHERE Tipo_Doc_Id = " + tipoDeDocumentoId;
            SqlDataReader lector = DataBase.GetDataReader(sql, "T", new List <SqlParameter>());

            if (lector.HasRows && lector.Read())
            {
                TipoDocumento tipoDoc = TipoDocumento.buildGetTiposDoc(lector);
                lector.Close();
                return(tipoDoc);
            }
            lector.Close();
            throw new TipoDocNoEncontradoException(tipoDeDocumentoId);
        }
Exemple #2
0
        internal static List <TipoDocumento> getTiposDoc()
        {
            var tipos = new List <TipoDocumento>();
            List <SqlParameter> parametros = new List <SqlParameter>();
            SqlDataReader       lector     = DataBase.GetDataReader("[dbo].[sp_get_tipos_doc]", "SP", parametros);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    TipoDocumento tipo = TipoDocumento.buildGetTiposDoc(lector);
                    tipos.Add(tipo);
                }
                lector.Close();
            }
            return(tipos);
        }