コード例 #1
0
        public void InsertarNuevo(Descuento descuento)
        {
            using (SqlConnection con = new SqlConnection(CS))
            {
                var cmd = new SqlCommand("sp_DescuentoCreate", con);
                con.Open();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_producto", descuento.id_producto);
                cmd.Parameters.AddWithValue("@id_cliente", descuento.id_cliente);
                cmd.Parameters.AddWithValue("@porcentaje_descuento", descuento.porcentaje_descuento);
                cmd.Parameters.AddWithValue("@fecha_promo", descuento.fecha_promo);

                cmd.ExecuteNonQuery();
            }
        }
コード例 #2
0
        public Descuento GetDescuentoById(int id_producto, int id_cliente)
        {
            Descuento descuento = new Descuento();

            using (SqlConnection con = new SqlConnection(CS))
            {
                SqlCommand cmd = new SqlCommand("sp_DescuentoRead", con);
                cmd.Parameters.AddWithValue("@id_producto", id_producto);
                cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
                cmd.CommandType = CommandType.StoredProcedure;
                con.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    descuento.id_cliente           = Convert.ToInt32(rdr["id_cliente"]);
                    descuento.id_producto          = Convert.ToInt32(rdr["id_producto"]);
                    descuento.porcentaje_descuento = Convert.ToInt32(rdr["porcentaje_descuento"]);
                    descuento.fecha_promo          = Convert.ToDateTime(rdr["fecha_promo"]);
                }
                return(descuento);
            }
        }