public static List <TipoDocItemVM> ObtenerListaTipoDocumentos() { List <TipoDocItemVM> resultado = new List <TipoDocItemVM>(); string cadenaConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"].ToString(); SqlConnection cn = new SqlConnection(cadenaConexion); try { SqlCommand cmd = new SqlCommand(); string consulta = "SELECT * FROM TiposDocumentos"; cmd.Parameters.Clear(); //ejecutara una consulta sql y le diremos cual va a ser el texto de la consulta cmd.CommandType = System.Data.CommandType.Text; // si fuera un procedimiento almacenado seria .storeProcedure // ahora le asigno el texto cmd.CommandText = consulta; cn.Open(); cmd.Connection = cn; SqlDataReader dr = cmd.ExecuteReader(); if (dr != null) { while (dr.Read()) { TipoDocItemVM aux = new TipoDocItemVM(); aux.IdDocumento = int.Parse(dr["Id"].ToString()); aux.NombreTipoDocumento = dr["Nombre"].ToString(); resultado.Add(aux); } } } catch (Exception ex) { throw ex; } finally { cn.Close(); } return(resultado); }
public static List <TipoDocItemVM> ObtenerTiposDoc() { List <TipoDocItemVM> listaTipos = new List <TipoDocItemVM>(); string stringConexion = System.Configuration.ConfigurationManager.AppSettings["CadenaBD"].ToString(); SqlConnection conn = new SqlConnection(stringConexion); try { SqlCommand cmd = new SqlCommand(); string consulta = "SELECT * FROM TiposDocumentos"; cmd.Parameters.Clear(); cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = consulta; conn.Open(); cmd.Connection = conn; SqlDataReader dr = cmd.ExecuteReader(); if (dr != null) { while (dr.Read()) { TipoDocItemVM tipoDoc = new TipoDocItemVM(); tipoDoc.pIdTipoDoc = int.Parse(dr["Id"].ToString()); tipoDoc.pNombre = dr["Nombre"].ToString(); listaTipos.Add(tipoDoc); } } } catch (Exception) { throw; } finally { conn.Close(); } return(listaTipos); }