public bool Registrar(Platos plato) { connection(); { var query = new SqlCommand("INSERT INTO PRODUCTO(Precio, IdClase, Estado, NombreProducto, Lunes, Martes, Miercoles, Jueves, Viernes, Sabado, Domingo ) VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11)", con); query.Parameters.AddWithValue("@p0", plato.Precio); query.Parameters.AddWithValue("@p1", plato.IdClase); query.Parameters.AddWithValue("@p2", plato.Estado); query.Parameters.AddWithValue("@p3", plato.NombreProducto); query.Parameters.AddWithValue("@p4", plato.Lunes); query.Parameters.AddWithValue("@p5", plato.Martes); query.Parameters.AddWithValue("@p6", plato.Miercoles); query.Parameters.AddWithValue("@p7", plato.Jueves); query.Parameters.AddWithValue("@p8", plato.Viernes); query.Parameters.AddWithValue("@p10", plato.Sabado); query.Parameters.AddWithValue("@p11", plato.Domingo); con.Open(); int i = query.ExecuteNonQuery(); con.Close(); if (i >= 1) { return(true); } else { return(false); } } }
private void btnPlatos_Click(object sender, EventArgs e) { Platos openPage02 = new Platos(); this.Hide(); openPage02.ShowDialog(); this.Close(); }
public void TestPrepararPlato() { Receta miReceta = new Receta(alimento1, alimento2, 25, 35); Platos resultado = sut.PrepararPlato(miReceta, alimento1, alimento2); Platos mPlato = new Platos(alimento1, alimento2); //Assert.IsTrue(mPlato.Equals(resultado)); Assert.AreEqual(mPlato, resultado); }
public async Task <ActionResult> Post(Platos plato) { if (ModelState.IsValid) { await _repository.Add(plato); return(NoContent()); } return(BadRequest()); }
public async Task ExecuteGetPlatosCommand() { if (IsBusy || Settings.User == null) { return; } if (ForceSync) { Settings.LastSync = DateTime.Now.AddDays(-30); } IsBusy = true; GetPlatosCommand.ChangeCanExecute(); var showAlert = false; try { Platos.Clear(); ObservableCollection <FoodLineCom> platos = new ObservableCollection <FoodLineCom>(); if (categoria == "Mis Platos") { platos = await dataPlato.GetFoodLine(0, 0, 0, Settings.Provee._id, categoria); } else { platos = await dataPlato.GetFoodLine(0, 0, 0, Settings.User._id, categoria); } if (categoria != "" && categoria != "Mis Solicitudes") { Platos = new ObservableCollection <FoodLineCom>(platos.OrderByDescending(p => p.CProveedor.Categoria)); } else { Platos = platos; } //Sort(); } catch (Exception ex) { showAlert = true; } finally { IsBusy = false; GetPlatosCommand.ChangeCanExecute(); } if (showAlert) { await page.DisplayAlert("Uh Oh :(", "Ocurrio un error.", "OK"); } }
public void CargarPlatos(int index) { //Pasar la categoria seleccionada //categorias[index] Platos p; if (categorias.Count > 0) { p = new Platos(categorias[index], Pedidoa); } else { p = new Platos(new Categoria(), Pedidoa); } p.Show(); }
public void TestPrepararPlato() { var mockBasculaService = new Mock <IBascula>(); var mockCocinaService = new Mock <ICocina>(); mockBasculaService.Setup(bascula => bascula.Pesar(It.IsAny <Alimentos>())) .Returns((Alimentos p) => p.peso); mockBasculaService.Setup(bascula => bascula.Pesar(It.IsAny <Alimentos>())) .Returns((Alimentos p) => p.peso); mockCocinaService.Setup(cocina => cocina.Calentar(It.IsAny <Alimentos>(), It.IsAny <Alimentos>())) .Callback( (Alimentos p1, Alimentos p2) => { p1.Calentado = true; p2.Calentado = true; } ); IBascula basculaService = mockBasculaService.Object; ICocina cocinaService = mockCocinaService.Object; TurboMixService sut = new TurboMixService(basculaService, cocinaService); Alimentos alimento1 = new Alimentos(); alimento1.Nombre = "patata"; alimento1.peso = 25; Alimentos alimento2 = new Alimentos(); alimento2.Nombre = "zanahoria"; alimento2.peso = 35; Receta miReceta = new Receta(alimento1, alimento2, 25, 35); Platos resultado = sut.PrepararPlato(miReceta, alimento1, alimento2); mockBasculaService.Verify(bascula => bascula.Pesar(It.IsAny <Alimentos>()), Times.AtLeast(2)); mockCocinaService.Verify(cocina => cocina.Calentar(It.IsAny <Alimentos>(), It.IsAny <Alimentos>()), Times.Once); Platos mPlato = new Platos(alimento1, alimento2); Assert.AreEqual(mPlato, resultado); }
public async Task <ActionResult> Post(int id, Platos plato) { if (ModelState.IsValid) { var response = await _repository.UpdatePlt(id, plato); if (response) { return(NoContent()); } else { return(StatusCode(500)); } } return(BadRequest()); }
static void Main(string[] args) { ManagerRol ctx = new ManagerRol(); ManagerClient client = new ManagerClient(); ManagerUsuario user = new ManagerUsuario(); ManagerPedidos pedidosM = new ManagerPedidos(); ManagerPlatos managerPlatos = new ManagerPlatos(); var rol = new Roles() { NombreRol = "Cajero" }; ctx.Create(rol); var usuario = new Usuario() { Nombre = "gumu", Password = "******", Roles = rol }; user.Create(usuario); var clientes = new Cliente() { Nit = 1233, Nombre = "pepe" }; client.Create(clientes); var platos = new Platos() { Nombre = "tranca", Precio = 10 }; managerPlatos.Create(platos); var pedidos = new Pedidos() { Usuario = usuario, cliente = clientes, Estados = Estados.INICIO, FechaPedido = DateTime.Now }; pedidosM.Create(pedidos); }
public Platos Obtener(int id) { var plato = new Platos(); try { connection(); { con.Open(); var query = new SqlCommand("SELECT * FROM PRODUCTO WHERE IDPRODUCTO = @IDPRODUCTO", con); query.Parameters.AddWithValue("@IDPRODUCTO", id); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { plato.IdProducto = Convert.ToInt32(dr["IDPRODUCTO"]); plato.Precio = Convert.ToDouble(dr["IDPRECIO"]); plato.IdClase = Convert.ToInt32(dr["IDCLASE"]); plato.Estado = dr["ESTADO"].ToString();; plato.NombreProducto = dr["NOMBRE"].ToString(); plato.Lunes = Convert.ToBoolean(dr["LUNES"]); plato.Martes = Convert.ToBoolean(dr["MARTES"]); plato.Miercoles = Convert.ToBoolean(dr["MIERCOLES"]); plato.Jueves = Convert.ToBoolean(dr["JUEVES"]); plato.Viernes = Convert.ToBoolean(dr["VIERNES"]); plato.Sabado = Convert.ToBoolean(dr["SADADO"]); plato.Domingo = Convert.ToBoolean(dr["DOMINGO"]); } } } } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } return(plato); }
public IHttpActionResult Borrar(Platos plato) { List <Platos> platos_base = DataBases.JsonController.DeserializeJsonFilePlatos(DataBases.JsonController.GetPlatosFromJson()); int i = 0; while (i < platos_base.Count) { if (plato.Nombre == platos_base[i].Nombre) { platos_base.RemoveAt(i); DataBases.JsonController.SerializeJsonFilePlatos(platos_base); return(Ok("Platillo ya ha sido eliminado")); } i++; } return(Ok("Platillo no se ha encontrado")); }
public IHttpActionResult Agregar(Platos plato) { List <Platos> platos_base = DataBases.JsonController.DeserializeJsonFilePlatos(DataBases.JsonController.GetPlatosFromJson()); int i = 0; while (i < platos_base.Count) { if (plato.Nombre == platos_base[i].Nombre) { return(Ok("Platillo ya ha sido Agregado")); } i++; } platos_base.Add(plato); DataBases.JsonController.SerializeJsonFilePlatos(platos_base); return(Ok("Platillo Agregado")); }
public bool Actualizar(Platos plato) { bool respuesta = false; try { connection(); { con.Open(); var query = new SqlCommand("UPDATE Producto SET Precio = @p0, IdClase = @p1, Estado = @p2, NombreProducto = @p3, Lunes = @p4, Martes = @p5, Miercoles = @p6, Miercoles = @p7, Jueves = @p8, Viernes = @p9, Sabado = @p10, Domingo = @p11 WHERE IdProducto = @p12", con); query.Parameters.AddWithValue("@p0", plato.Precio); query.Parameters.AddWithValue("@p1", plato.IdClase); query.Parameters.AddWithValue("@p2", plato.Estado); query.Parameters.AddWithValue("@p3", plato.NombreProducto); query.Parameters.AddWithValue("@p4", plato.Lunes); query.Parameters.AddWithValue("@p5", plato.Martes); query.Parameters.AddWithValue("@p6", plato.Miercoles); query.Parameters.AddWithValue("@p7", plato.Jueves); query.Parameters.AddWithValue("@p8", plato.Viernes); query.Parameters.AddWithValue("@p10", plato.Sabado); query.Parameters.AddWithValue("@p11", plato.Domingo); query.Parameters.AddWithValue("@p12", plato.IdProducto); query.ExecuteNonQuery(); respuesta = true; } } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } return(respuesta); }
public IHttpActionResult Editar(Platos plato) { List <Platos> platos_base = DataBases.JsonController.DeserializeJsonFilePlatos(DataBases.JsonController.GetPlatosFromJson()); int i = 0; while (i < platos_base.Count) { if (plato.Nombre == platos_base[i].Nombre) { if (plato.Descripcion != " ") { platos_base[i].Descripcion = plato.Descripcion; } if (plato.Precio != 0) { platos_base[i].Precio = plato.Precio; } if (plato.Calorias != 0) { platos_base[i].Calorias = plato.Calorias; } if (plato.Tipo != " ") { platos_base[i].Tipo = plato.Tipo; } if (plato.Ventas != 0) { platos_base[i].Ventas = plato.Ventas; } DataBases.JsonController.SerializeJsonFilePlatos(platos_base); return(Ok("El Platillo ha sido actualizado")); } i++; } return(Ok("Platillo no se ha encontrado")); }
public bool Registrar(Platos y) { return(x.Registrar(y)); }
public ActionResult Crear(Platos plato) { ViewBag.Clases = claseBL.Listar(); return(View(plato)); }
public List <Platos> Listar() { var platos = new List <Platos>(); try { connection(); { con.Open(); var query = new SqlCommand("SELECT * FROM PRODUCTO", con); using (var dr = query.ExecuteReader()) { while (dr.Read()) { // Producto var plato = new Platos(); { plato.IdProducto = Convert.ToInt32(dr["IDPRODUCTO"]); plato.Precio = Convert.ToDouble(dr["PRECIO"]); plato.IdClase = Convert.ToInt32(dr["IDCLASE"]); plato.Estado = dr["ESTADO"].ToString();; plato.NombreProducto = dr["NOMBREPRODUCTO"].ToString(); plato.Lunes = Convert.ToBoolean(dr["LUNES"]); plato.Martes = Convert.ToBoolean(dr["MARTES"]); plato.Miercoles = Convert.ToBoolean(dr["MIERCOLES"]); plato.Jueves = Convert.ToBoolean(dr["JUEVES"]); plato.Viernes = Convert.ToBoolean(dr["VIERNES"]); plato.Sabado = Convert.ToBoolean(dr["SADADO"]); plato.Domingo = Convert.ToBoolean(dr["DOMINGO"]); }; // Agregamos el Producto a la lista genérica platos.Add(plato); } } foreach (var u in platos) { query = new SqlCommand("SELECT * FROM Clase WHERE IDClase = @IdClase", con); query.Parameters.AddWithValue("@IDClase", u.IdClase); using (var dr = query.ExecuteReader()) { dr.Read(); if (dr.HasRows) { u.Clase.IdClase = Convert.ToInt32(dr["IdClase"]); u.Clase.NombreClase = dr["NombreClase"].ToString(); } } } } } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } return(platos); }
public ActionResult Registrar(Platos platos) { platosBL.Registrar(platos); return(Redirect("~/PlatosCarta/Listar")); }
public bool Actualizar(Platos y) { return(x.Actualizar(y)); }
public void SeleccionarPlato(Platos platos) { managerPlatos.addPlatos(platos); }
public ActionResult Actualizar(Platos platos) { platosBL.Actualizar(platos); ViewBag.Mensaje = "Actualizado"; return(Redirect("~/PlatosCarta/Listar")); }