예제 #1
0
        public static void AgregarProducto(string nombre, string cantidad, string precio, string peso)
        {
            Producto producto = new Producto(0, nombre, Convert.ToInt32(cantidad), Convert.ToDecimal(precio), Convert.ToDecimal(peso));

            using (IDbConnection coneccion = new SqlConnection(Conector.BuscarConectionString("ProductoDB")))
            {
                coneccion.Execute($"Insert into Productos  values (@Nombre, @Cantidad, @Precio, @Peso)", producto);
            }
        }
예제 #2
0
        public static void ModificarProducto(string id, string nombre, string cantidad, string precio, string peso)
        {
            Producto producto = new Producto(Convert.ToInt32(id), nombre, Convert.ToInt32(cantidad), Convert.ToDecimal(precio), Convert.ToDecimal(peso));

            using (IDbConnection coneccion = new SqlConnection(Conector.BuscarConectionString("ProductoDB")))
            {
                coneccion.Execute($"Update Productos set Nombre = @Nombre, Cantidad = @Cantidad, Precio = @Precio, Peso = @Peso " +
                                  $"where Id = @Id", producto);
            }
        }
예제 #3
0
        public static List <Producto> ObtenerProductos(string id)
        {
            int             aux;
            List <Producto> productos = new List <Producto>();

            using (IDbConnection coneccion = new SqlConnection(Conector.BuscarConectionString("ProductoDB")))
            {
                if (id == "*")
                {
                    productos = coneccion.Query <Producto>("Select * from Productos").ToList();
                }
                else if (int.TryParse(id, out aux))
                {
                    productos = coneccion.Query <Producto>($"Select * from Productos where id = {id}").ToList();
                }
            }

            return(productos);
        }