public static Boolean ingresarBebida(Bebida nuevoProducto) { if (!BuscarNombreBebida(nuevoProducto.Nombre)) { using (var context = new WebBotilleriaEntities()) { EntidadBebida bebida = new EntidadBebida() { id_bebida = ObtenerIDUltimaBebida() + 1, nombre_producto = nuevoProducto.Nombre, marca = (int)nuevoProducto.Marca, volumen_litros = (float)nuevoProducto.VolumenLitros, precio = (float)nuevoProducto.Precio, tipo = (int)nuevoProducto.TipoProducto, grados_alcohol = (float)nuevoProducto.GradosDeAlcohol, comentario = nuevoProducto.Comentario, es_retornable = nuevoProducto.Retornable }; context.Bebidas.AddObject(bebida); context.SaveChanges(); return true; } } else return false; }
protected void Button1_Click(object sender, EventArgs e) { Bebida primerProducto = new Bebida(); primerProducto.Nombre = "stoli"; primerProducto.Marca = new Marca(); primerProducto.VolumenLitros = 1.8; primerProducto.Cantidad = 60; primerProducto.Precio = 5990; primerProducto.TipoProducto = new Tipo(); primerProducto.GradosDeAlcohol = 50; primerProducto.Comentario = ""; primerProducto.Retornable = false; ProductoDAL.ingresarBebida(primerProducto); }
public static List<Bebida> BuscarProductosEnBodega(int idBodega) { List<Bebida> listado = new List<Bebida>(); using (var context = new WebBotilleriaEntities()) { var relaciones = context.DetalleBodegaLocals.Where(c => c.id_bodega_fk == idBodega); foreach (var item in relaciones) { Bebida instancia = new Bebida(); instancia.ID = item.id_bebida_fk; instancia.Nombre = item.Bebida.nombre_producto; instancia.Marca = (Marca)item.Bebida.marca; instancia.Precio = item.Bebida.precio; instancia.GradosDeAlcohol = item.Bebida.grados_alcohol; instancia.TipoProducto = (Tipo)item.Bebida.tipo; instancia.Retornable = item.Bebida.es_retornable; instancia.VolumenLitros = item.Bebida.volumen_litros; instancia.Comentario = item.Bebida.comentario; instancia.Cantidad = item.cantidad; listado.Add(instancia); } return listado; } }