Ejemplo n.º 1
0
        public static List <cImpuesto> Listar()
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspListarImpuestos";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Ejecutamos el lector
                    SqlDataReader Reader = Cmd.ExecuteReader();


                    List <cImpuesto> Lista = new List <cImpuesto>();
                    while (Reader.Read())
                    {
                        cImpuesto Impuesto = new cImpuesto();
                        Impuesto.ID          = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        Impuesto.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        Impuesto.Valor       = Reader.GetDecimal(Reader.GetOrdinal("Valor"));
                        Impuesto.Notas       = Reader.IsDBNull(Reader.GetOrdinal("Notas"))? null: Reader.GetString(Reader.GetOrdinal("Notas"));


                        //Agregamos el articulo a la lista
                        Lista.Add(Impuesto);
                    }
                    //Cerramos la conexion
                    Conn.Close();
                    //Retornamos la lista de clientes
                    return(Lista);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }
Ejemplo n.º 2
0
        public static cImpuesto BuscarPorID(Int32 ID)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (SqlConnection Conn = new SqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspBuscarImpuestoPorID";
                    //Creamos el command para la insercion
                    SqlCommand Cmd = new SqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Parametros
                    Cmd.Parameters.AddWithValue("ImpuestoID", ID);
                    SqlDataReader Reader = Cmd.ExecuteReader();

                    cImpuesto Impuesto = new cImpuesto();
                    while (Reader.Read())
                    {
                        Impuesto.ID          = Reader.GetInt32(Reader.GetOrdinal("ID"));
                        Impuesto.Notas       = Reader.IsDBNull(Reader.GetOrdinal("Notas"))? null:  Reader.GetString(Reader.GetOrdinal("Notas"));
                        Impuesto.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        Impuesto.Valor       = Reader.GetDecimal(Reader.GetOrdinal("Valor"));
                    }
                    Conn.Close();
                    return(Impuesto);
                }
            }
            catch (SqlException Ex)
            {
                return(null);

                throw Ex;
            }
        }