private void ButtonDeletePlato_Click(object sender, EventArgs e) { if (TextIdPlatos.Text == null || TextIdPlatos.Text == "") { MessageBox.Show("Debe seleccionar un plato para marcar actualizar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult res = MessageBox.Show("¿Realmente desea marcar como no disponible el plato?", "Confirmar actualización", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (res == DialogResult.OK) { Plato p = new Plato(); p.Id = Convert.ToUInt32(TextIdPlatos.Text); PlatoOperations po = new PlatoOperations(); try { po.Delete(p); } catch (Exception ex) { MessageBox.Show("Error inesperado al marcar como no disponible", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } ReloadGridPlatos(); ClearAllPlato(); } }
public static object[] getArrayComentarios(Plato plato) { using (RestaurantEntities db = new RestaurantEntities()) { var mgrupos = (from x in db.PlatosComentarios orderby x.Comentario where x.Comentario != null && plato.IdPlato == x.IdPlato select x.Comentario).Distinct(); return(mgrupos.ToArray()); } }
private void botonAceptar_Click(object sender, EventArgs e) { if (validaCampos()) { Plato plato = new Plato(); plato.Nombre = nombreBox.Text; plato.Detalle = descripcionBox.Text; this.restaurarVentanaPrincipal(); this.Dispose(); } }
public static bool VerificarExistencia(Plato plato) { using (VeneciaEntities db = new VeneciaEntities()) { var q = (from x in db.Platos orderby x.Codigo where (x.Codigo == plato.Codigo || x.Descripcion == plato.Descripcion) select x).FirstOrDefault(); return(q != null); } }
public Boolean DeletePlate(String name) { if (validation.validarLenght(name) || !validation.validarCamposTexto(name)) { throw new ArgumentException("El formato del nombre no es correcto"); } plate = SearchPlateName(name); return(accessData.DeletePlate(plate)); }
public void TestEquals2() { Alimento ali_uno = new Alimento(); Alimento ali_dos = new Alimento(); Plato sut = new Plato(ali_uno, ali_dos); Alimento ali_tres = new Alimento(); Alimento ali_cuatro = new Alimento(); Plato test = new Plato(ali_tres, ali_cuatro); Assert.IsTrue(sut.Equals(test)); }
public void TestPrepararPlato() { Plato resultado = sut.PrepararPlato(mAlimento1, mAlimento2); mAlimentoReceta1.Peso = 1.5F; mAlimentoReceta2.Peso = 5F; Plato mPlato = new Plato(mAlimentoReceta1, mAlimentoReceta2); Assert.AreEqual(mPlato, resultado); }
public List <Plato> listarPlatosXtipo(Int64 idtipo) { SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); SqlDataReader lector; List <Plato> listado = new List <Plato>(); Plato nuevo; try { conexion.ConnectionString = AccesoDatosManager.cadenaConexion; comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "sp_platoXtipo " + idtipo; comando.Connection = conexion; conexion.Open(); lector = comando.ExecuteReader(); while (lector.Read()) { nuevo = new Plato(); nuevo.id = lector.GetInt64(0); nuevo.Nombre = lector.GetString(1); //MSF-20190420: acá manejamos un posible nulo desde la DB. Recuerdan que la otra vez nos falló? //Era porque en la DB estaba nulo y acá lo queríamos tomar y no le gustaba. //Ojo... en la tabla no todas las columnas van a ser nuleables... en nuestro caso porque no le dimos //importancia casi al diseño de la misma. Pero si está bien armada la tabla, serán pocas las columnas //que sean nulleables. Solo a esa deberían agregarles ésta validación. Que de hecho pueden meter en un método //para no tener que escribirla completa cada vez, por ejemplo. // if (!Convert.IsDBNull(lector["Debilidad"])) // nuevo.Debilidad = lector.GetString(2); if (!Convert.IsDBNull(lector["descripcion"])) { nuevo.Descripcion = (string)lector["descripcion"]; } listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { conexion.Close(); } }
public async Task <string> SetPlato(Plato p) { try { return(await Task.Factory.FromAsync(proxy.BeginSetPlato(p, null, null), proxy.EndSetPlato)); } catch (Exception ex) { return(""); } }
private void BotRestaurar_Click(object sender, EventArgs e) { if (dgvPapelera.CurrentRow != null) { // si es bebida if (Clave.StartsWith("bebida")) { BebidaLocal = null; // si tengo una fila seleccionada BebidaLocal = (Bebida)dgvPapelera.CurrentRow.DataBoundItem; negocio.RestaurarBebida(BebidaLocal); } if (Clave.StartsWith("marca")) { // si tengo una fila seleccionada MarcaLocal = (Marca)dgvPapelera.CurrentRow.DataBoundItem; negocioMar.RestaurarMarca(MarcaLocal); } if (Clave.StartsWith("vajilla")) { // si tengo una fila seleccionada InsumoLocal = (Insumo)dgvPapelera.CurrentRow.DataBoundItem; negocioIns.RestaurarVajilla(InsumoLocal); } if (Clave == "plato") { PlatoLocal = (Plato)dgvPapelera.CurrentRow.DataBoundItem; negocioPla.RestaurarPlato(PlatoLocal); } if (Clave == "tipo") { TipoLocal = (TipoPlato)dgvPapelera.CurrentRow.DataBoundItem; negocioTipo.RestaurarTipo(TipoLocal); } if (Clave == "empleado") { EmpleadoLocal = (Empleado)dgvPapelera.CurrentRow.DataBoundItem; negocioEm.RestaurarEmpleado(EmpleadoLocal); } if (Clave.StartsWith("mesa")) { MesaLocal = (Mesa)dgvPapelera.CurrentRow.DataBoundItem; negome.RestaurarMesa(MesaLocal); } MessageBox.Show("Restaurado con exito"); } else { MessageBox.Show("No hay elementos para retaurar"); } cargarGrilla(); }
public ActionResult Create([Bind(Include = "Id,Nombre,Tiempo,Imagen,Estado")] Plato plato) { if (ModelState.IsValid) { db.Platoes.Add(plato); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(plato)); }
public void CocinarRecetaTest() { sut.recetaService.categoriaService.addCategoria(categoria1); sut.recetaService.categoriaService.addCategoria(categoria2); sut.addRecetaRepositorio(receta); sut.addRecetaRepositorio(receta2); Plato plato = sut.CocinarReceta(alimento1, alimento2, receta); Assert.AreNotEqual(null, plato); }
public static object[] getArrayContornos(Plato plato) { using (VeneciaEntities db = new VeneciaEntities()) { var mgrupos = (from x in db.PlatosContornos orderby x.Contorno where x.Contorno != null && plato.IdPlato == x.IdPlato select x.Contorno).Distinct(); return(mgrupos.ToArray()); } }
public async Task <IActionResult> Create([Bind("Id,Nombre,Tipo")] Plato plato) { if (ModelState.IsValid) { _context.Add(plato); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Tipo"] = new SelectList(_context.TipoPlato, "Id", "Id", plato.Tipo); return(View(plato)); }
/// <summary> /// Inserta un plato al final de la cola. /// </summary> public bool pushPlato(Plato plato) { bool pushed = false; if (platos.Count < MAX_COMANDAS) { plato.plato = Instantiate(this.plato, posicionesPedidos[platos.Count].transform.position, this.plato.transform.rotation); platos.Enqueue(plato); pushed = true; } return(pushed); }
public List <Alimento> obtenerAlimentosDePlato(Plato plato) { verificarPermiso("OP007"); try { return(dalAlimento.obtenerAlimentosDePlato(plato)); }catch (Exception ex) { crearNuevaBitacora("Buscar Alimento", "Se produjo un error al buscar los alimentos para un plato especifico: " + ex.Message, Criticidad.Alta); throw new Exception(NuSmartMessage.formatearMensaje("Alimento_error_plato_buscar")); } }
public async Task <IActionResult> CreatePlato([Bind("ID,Denominacion,Descripcion" + ",PrecioVenta,Aprobado")] Plato plato) { if (ModelState.IsValid) { _context.Add(plato); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(IndexPlato))); } return(View(plato)); }
void txtPrecioConIva_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.CalcEdit Editor = (DevExpress.XtraEditors.CalcEdit) this.gridControl1.MainView.ActiveEditor; if (!Editor.IsModified) { return; } Plato plato = (Plato)this.bs.Current; plato.PrecioConIva = Basicas.Round((double)Editor.Value); plato.Precio = Basicas.Round(plato.PrecioConIva / (1 + (plato.TasaIva) / 100)); }
private void lstPlatos_SelectedIndexChanged(object sender, EventArgs e) { if (lstPlato.SelectedItem != null) { Plato PlatoSeleccionado = (Plato)lstPlato.SelectedItem; txtNombre.Text = PlatoSeleccionado.Nombre; txtCategoria.Text = PlatoSeleccionado.categoria; txtPrecio.Text = Convert.ToString(PlatoSeleccionado.Precio); txtDescuento.Text = Convert.ToString(PlatoSeleccionado.descuento); } }
// CREAR MUTATION public async Task CrearPlato([Service] PlatosRepository repo, [Service] ITopicEventSender eventSender, int idPlato, String nombrePlato) { Plato newPlato = new Plato { Id = idPlato, NombrePlato = nombrePlato, }; var crearNewPlatos = await repo.CrearPlatoAsync(newPlato); await eventSender.SendAsync("Plato creado", crearNewPlatos); }
void Start() { //Posicion de spawn puestoCaco = mundo.puestoCaco; transform.position = puestoCaco; posPlato = mundo.posCocina.transform.position; comida = null; puertaTrasera = mundo.puertaTrasera; cocineroEnElCamino = false; timer = 5; idle(); }
protected void ActGrid() { List <Plato> l = new List <Plato>(); Plato p = (Plato)Session["Plato"]; l.Add(p); txtCodigo.Text = p.Id.ToString(); GridView1.Visible = true; GridView1.DataSource = l; GridView1.DataBind(); btnEliminar.Visible = true; btnModificar.Visible = true; }
private void btnAgregar_Click(object sender, EventArgs e) { Plato p = new Plato(); p.Nombre = txtNombre.Text; p.Precio = Convert.ToDouble(txtPrecio.Text); p.categoria = txtCategoria.Text; p.descuento = Convert.ToDouble(txtDescuento.Text); Plato.AgregarPlato(p); ActualizarListaPlatoes(); }
public void asociarAlimentosAPlato(Plato plato) { foreach (Alimento alimento in plato.Alimentos) { string textoComando = "INSERT INTO JOINALIMENTOPLATO (PLATOID, ALIMENTOID) VALUES (@PLATOID, @ALIMENTOID)"; List <SqlParameter> lista = new List <SqlParameter>(); lista.Add(new SqlParameter("@PLATOID", plato.Id)); lista.Add(new SqlParameter("@ALIMENTOID", alimento.Id)); sqlHelper.ejecutarNonQuery(textoComando, lista); } }
public void CocinarRecetaPesoMenorTest() { sut.recetaService.categoriaService.addCategoria(categoria1); sut.recetaService.categoriaService.addCategoria(categoria2); sut.addRecetaRepositorio(receta); sut.addRecetaRepositorio(receta2); alimento1.peso = 0.0; Plato plato = sut.CocinarReceta(alimento1, alimento2, receta); Assert.IsNull(plato); }
public void CocinarRecetaAlimentoCalienteTest() { sut.recetaService.categoriaService.addCategoria(categoria1); sut.recetaService.categoriaService.addCategoria(categoria2); sut.addRecetaRepositorio(receta); sut.addRecetaRepositorio(receta2); alimento1.caliente = true; Plato plato = sut.CocinarReceta(alimento1, alimento2, receta); Assert.IsNull(plato); }
public void CocinarRecetaNombreAlimentoErroneoTest() { sut.recetaService.categoriaService.addCategoria(categoria1); sut.recetaService.categoriaService.addCategoria(categoria2); sut.addRecetaRepositorio(receta); sut.addRecetaRepositorio(receta2); alimento1.nombre = "UnoQueNoVale"; Plato plato = sut.CocinarReceta(alimento1, alimento2, receta); Assert.IsNull(plato); }
public Task <int> InsertAsync(Plato pedido) { const string spName = "sp_insertPlato"; return(_repository.ExecuteProcedureAsync <int>(spName, new Dictionary <string, object> { { "@p_nombre", pedido.Nombre }, { "@p_minutos_preparacion", pedido.MinutosPreparacion }, { "@p_articulo_id", pedido.IdArticulo }, { "@p_tipo_preparacion_id", pedido.IdTipoPreparacion }, { "@p_return", 0 } }, CommandType.StoredProcedure)); }
public void TestCalentar() { Assert.IsFalse(al1.calentado); Assert.IsFalse(al2.calentado); Plato plato = turboMix.Calentar(al1, al2); Assert.IsTrue(al1.calentado); Assert.IsTrue(al2.calentado); Assert.AreSame(plato.ingrediente1, al1); Assert.AreSame(plato.ingrediente2, al2); }
public ActionResult Create([Bind(Include = "VentaId,TipoPago,DetalleVenta,PedidoId")] Plato plato) { if (ModelState.IsValid) { //db.Ventas.Add(venta); _UnityOfWork.Platos.Add(plato); //db.SaveChanges(); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(plato)); }
public ActionResult Edit([Bind(Include = "VentaId,TipoPago,DetalleVenta,PedidoId")] Plato plato) { if (ModelState.IsValid) { //db.Entry(venta).State = EntityState.Modified; _UnityOfWork.StateModified(plato); //db.SaveChanges(); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(plato)); }
private void ButtonNewPlato_Click(object sender, EventArgs e) { if (TextDescPlatos.Text == null || TextDescPlatos.Text == "") { MessageBox.Show("Debe ingresar una descripción", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (TextPricePlatoC.Text == null || TextPricePlatoC.Text == "") { MessageBox.Show("Debe ingresar un precio de costo", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (TextPricePlatoV.Text == null || TextPricePlatoV.Text == "") { MessageBox.Show("Debe ingresar un precio de venta", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult res = MessageBox.Show("¿Realmente desea agregar el plato?", "Confirmar agregar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (res == DialogResult.OK) { Plato p = new Plato(); p.Descripcion = TextDescPlatos.Text; try { p.Precio_Costo = (float)(Convert.ToDouble(TextPricePlatoC.Text)); if (p.Precio_Costo <= 0) { MessageBox.Show("El precio debe ser mayor a cero", "Error numérico", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } p.Precio_Venta = (float)(Convert.ToDouble(TextPricePlatoV.Text)); if (p.Precio_Venta <= 0) { MessageBox.Show("El precio debe ser mayor a cero", "Error numérico", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (FormatException ex) { MessageBox.Show("Precio incorrecto", "Error numérico", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } p.Rubro = ComboBoxPlatos.SelectedItem.ToString(); PlatoOperations po = new PlatoOperations(); try { po.Insert(p); } catch (Exception ex) { MessageBox.Show("Error inesperado al agregar el plato", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } ReloadGridPlatos(); ClearAllPlato(); } }