예제 #1
0
        public int modificarIVA(ParametroM parametro)
        {
            conexion.abrirConexion();
            SqlCommand cmd = new SqlCommand("uspActualizarIva", conexion.obtenerConexion());

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@iva", SqlDbType.Decimal).Value = parametro.iva;
            SqlParameter retval = cmd.Parameters.Add("@retorno", SqlDbType.VarChar);

            retval.Direction = ParameterDirection.ReturnValue;
            cmd.ExecuteNonQuery();
            int retorno = (int)cmd.Parameters["@retorno"].Value;

            conexion.cerrarConexion();
            return(retorno);
        }
예제 #2
0
        public ParametroM obtenerIVA()
        {
            conexion.abrirConexion();
            SqlCommand cmd = new SqlCommand("uspObtenerIVA", conexion.obtenerConexion());

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.HasRows)
            {
                decimal valor = 0;

                while (reader.Read())
                {
                    valor = reader.GetDecimal(1);
                }
                ParametroM obtenido = new ParametroM(valor, 1);
                conexion.cerrarConexion();
                return(obtenido);
            }
            conexion.cerrarConexion();
            return(null);
        }