private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (ValidarCampos()) { if (Platillo.Validar()) { if (ValidarGanancia()) { EditarPlatillo(); MessageBox.Show("El platillo fue editado exitosamente", "¡Exito"); Controlador.Regresar(); } else { MessageBoxResult resultadoDeMesageBox = MessageBox.Show("Esta a punto de guardar un platillo con GANANCIA NEGATIVA por lo que se venderia este platillo con PERDIDA. ¿Esta seguro que desea continuar?", "ADVERTENCIA", MessageBoxButton.YesNo, MessageBoxImage.Error); if (resultadoDeMesageBox == MessageBoxResult.Yes) { EditarPlatillo(); } } } else { MessageBox.Show("El platillo debe tener por lo menos un ingrediente para ser registrado", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Verifique los campos remarcados en rojo", "Campos invalidos", MessageBoxButton.OK, MessageBoxImage.Error); } }
public LinkedList <Platillo> listaPlatillos() { LinkedList <Platillo> platillos = new LinkedList <Platillo>(); try { cmd = new SqlCommand("show_platillos", conexion.abrirConexion()); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Platillo platillo = new Platillo(); platillo.idPlatillo = int.Parse(reader[0].ToString()); platillo.nombre = reader[1].ToString(); platillo.precio = double.Parse(reader[2].ToString()); platillos.AddLast(platillo); } } catch (Exception e) { return(null); } return(platillos); }
public ActionResult AgregarPlatillo(string data) { _token = Session["Token"].ToString(); var platilloModel = JsonConvert.DeserializeObject <PlatilloModel>(data); Platillo platillo = new Platillo() { Token = _token, nombre = platilloModel.Nombre, tiempo = platilloModel.Tiempo, precio = platilloModel.Precio, ingredienteId = platilloModel.Ingrediente.Select(i => new Ingredientes { cantidad = i.Cantidad, productoId = new Productos { id = i.Producto.Id, } }).ToList(), }; platillo.CrearPlatillo(platillo); return(Json(Url.Action("VerPlatillos", "Platillo"))); }
private void ListView_ItemTapped(object sender, ItemTappedEventArgs e) { Platillo tappedItem = e.Item as Platillo; //DisplayAlert("More Context Action", tappedItem.nombre + " more context action", "OK"); Navigation.PushModalAsync(new DetailPage(tappedItem)); }
public HttpResponseMessage DeletePlatillo(int codigoPlatillo) { MenuLogic menuLogic = new MenuLogic(); Platillo platillo = menuLogic.Delete(codigoPlatillo); return(Request.CreateResponse(HttpStatusCode.OK, platillo)); }
private void ButtonEditar_Click(object sender, RoutedEventArgs e) { Platillo platilloSeleccionado = ((FrameworkElement)sender).DataContext as Platillo; GUIEditarPlatillo editarPlatillo = new GUIEditarPlatillo(Controlador, Empleado, platilloSeleccionado); Controlador.CambiarANuevaPage(editarPlatillo); }
public HttpResponseMessage SavePlatillo([FromBody] Platillo platillo) { MenuLogic menuLogic = new MenuLogic(); menuLogic.Insert(platillo.Codigo); return(Request.CreateResponse(HttpStatusCode.OK)); }
public PlatilloEntity createPlatillo(Platillo pl) { PlatilloEntity pe = AParser.ToPlatilloEntity(pl); String value = Astorage.InsertOrUpdate("FoodTable", pe).Result; return(pe); }
/// <summary> /// ///////////////////////////////////////////////// /// </summary> /// <returns></returns> /// public Platillo getPlatillo(String nombre) { Platillo pl = AParser.ToPlatillo(Astorage.GetItem_Platillos("FoodTable", nombre, "01").Result); return(pl); //PlatilloEntity pl2 = (PlatilloEntity) Astorage.GetItem("FoodTable",nombre,"01").Result; }
private void ButtonAñadir_Click(object sender, RoutedEventArgs e) { Ingrediente ingredienteAAñadir = (Ingrediente)BusquedaDataGrid.SelectedItem; Platillo.AñadirIngredientePorId(ingredienteAAñadir.Id); CalcularCostoTotal(); ActualizarPantalla(); }
private void ButtonEliminar_Click(object sender, RoutedEventArgs e) { Proporcion ingredienteAEliminar = ((FrameworkElement)sender).DataContext as Proporcion; Platillo.EliminarIngredientePorId(ingredienteAEliminar.Ingrediente.Id); CalcularCostoTotal(); ActualizarPantalla(); }
//Bajo el URL: https://localhost:44381/insertPlatillo cualquiera registrado como admi puede insertar un platillo, esto, pasando el platillo //en formato JSON que quiere insertar public HttpResponseMessage InsertPlatillo([FromBody] Platillo platillo) { PlatilloLogic platilloBL = new PlatilloLogic(); platilloBL.Insert(platillo); return(Request.CreateResponse(HttpStatusCode.OK)); }
//Bajo el URL: https://localhost:44381/actualizarPlatillo cualquiera registrado como admi puede actualizar un platillo, esto, pasando el codigo // del platillo que se quiere actualizar mas toda la informacion necesario para hacer la actualizacion public HttpResponseMessage ActualizarPlatillo([FromBody] Platillo platillo) { PlatilloLogic platilloBL = new PlatilloLogic(); platilloBL.Update(platillo); return(Request.CreateResponse(HttpStatusCode.OK)); }
//Bajo el URL: https://localhost:44381/actualizarPlatillo cualquiera registrado como admi puede eliminar un platillo, esto, pasando el codigo //del platillo que se quiere eliminar public HttpResponseMessage EliminarPlatillo([FromBody] Platillo platillo) { PlatilloLogic platilloBL = new PlatilloLogic(); platilloBL.Delete(platillo.Codigo); return(Request.CreateResponse(HttpStatusCode.OK)); }
public void Depuracion_Eliminar(string nombre) { using (ModeloDeDatosContainer context = new ModeloDeDatosContainer()) { Platillo platillo = context.Platillos.FirstOrDefault(p => p.Nombre == nombre); context.Platillos.Remove(platillo); context.SaveChanges(); } }
public PlatilloEntity prueba4() { Platillo p = new Platillo(); p.Name = "QUESADILLAS"; p.Description = "Sin carnita pa"; p.Price = 34; return(_repo.createPlatillo(p)); }
public PlatilloEntity ToPlatilloEntity(Platillo pl) { PlatilloEntity ep = new PlatilloEntity(); ep.PartitionKey = pl.Name; ep.RowKey = "01"; ep.Description = pl.Description; ep.Price = pl.Price; return(ep); }
private void AsignarPlatilloAInterfaz(Platillo platillo) { NombreTextBox.Text = platillo.Nombre; CodigoTextBox.Text = platillo.Codigo; NotasTextBox.Text = platillo.Notas; DescripcionTextBox.Text = platillo.Descripcion; PrecioAlPublicoTextBox.Text = platillo.Precio.ToString(); ActualizarGanancia(); ActualizarPantalla(); }
public void EliminarPlatillo() { ObtenerToken("ADMINISTRADOR", "ASDF"); var platillo = new Platillo() { Token = _token }; Assert.AreEqual(true, platillo.EliminarPlatillo(61)); }
public void ObtenerIingredientes() { ObtenerToken("ADMINISTRADOR", "ASDF"); var platillo = new Platillo() { Token = _token }; var ingredientes = platillo.ObtenerPlatillo(1).ingredienteId; Assert.IsNotNull(ingredientes); }
public void ListarPlatillos() { ObtenerToken("ADMINISTRADOR", "ASDF"); var platillo = new Platillo() { Token = _token }; var platilloList = platillo.ObtenerPlatillos(); Assert.AreEqual(true, platilloList != null); }
public void BuscarPlatillo() { ObtenerToken("ADMINISTRADOR", "ASDF"); var platillo = new Platillo() { Token = _token }; platillo = platillo.ObtenerPlatillo(61); Assert.AreEqual(true, platillo != null); }
public Platillo ToPlatillo(PlatilloEntity ep) { Platillo pl = new Platillo(); if (!(ep == null)) { pl.Name = ep.PartitionKey; pl.Description = ep.Description; pl.Price = ep.Price; } return(pl); }
private async void EliminarDisponibilidad(object sender, RoutedEventArgs e) { PlatilloController plc = new PlatilloController(); Dia dia = (Dia)spbtnDias.SelectedItem; Platillo pla = (Platillo)spbtnPlatillos.SelectedItem; string msj = null; int res = plc.EliminarDisponibilidad(dia.DiaId, pla.PlatilloId); msj = res == 1 ? pla.Nombre + " ahora no disponible los días " + dia.Nombre : pla.Nombre + " actualmente no disponible los días " + dia.Nombre; dgListaPlatillosDias.ItemsSource = (IEnumerable)plc.filtroDiaPlatillo(dia.DiaId); await this.ShowMessageAsync("Disponibilidad", msj); }
public Clases.Platillo CargarPlatilloPorId(int IdPlatillo) { Platillo platilloDb = new Platillo(); using (ModeloDeDatosContainer context = new ModeloDeDatosContainer()) { platilloDb = context.Platillos.Find(IdPlatillo); } Clases.Platillo platilloResultado = ConvertirDatosALogica(platilloDb); return(platilloResultado); }
public ActionResult EditarPlatillo(PlatilloModel model) { _token = Session["Token"].ToString(); var plat = new Platillo() { Token = _token, id = model.Id, nombre = model.Nombre, tiempo = model.Tiempo, }; plat.ActualizarPlatillo(plat); return(RedirectToAction("VerPlatillos")); }
public void ProbarValidarCantidadAlimento_IngredienteSinComponentes_RegresaFalse(int cantidadEnInventario, int cantidadMayor) { PlatilloDAO platilloDao = new PlatilloDAO(); Platillo platillo = new Platillo { Nombre = Guid.NewGuid().ToString() }; platilloDao.GuardarPlatillo(platillo); bool resultadoValidacion = platillo.ValidarCantidadAlimento(cantidadMayor); platilloDao.Depuracion_Eliminar(platillo.Nombre); throw new NotImplementedException(); Assert.IsFalse(resultadoValidacion); }
public ActionResult VerPlatillos() { if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } _token = Session["Token"].ToString(); var plat = new Platillo() { Token = _token }; ViewData["Platillo"] = plat.ObtenerPlatillos(); return(View()); }
public ActionResult EliminarPlatillo(int id) { _token = Session["Token"].ToString(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } var plat = new Platillo() { Token = _token }; plat.EliminarPlatillo(id); return(RedirectToAction("VerPlatillos")); }
public List <Platillo> getAllPlatillos() { List <Platillo> list = new List <Platillo>(); List <PlatilloEntity> auxList = Astorage.GetList_Platillos("FoodTable").Result; foreach (var en in auxList) { Platillo pl = AParser.ToPlatillo(en); list.Add(pl); } return(list); //throw new NotImplementedException(); }