void AgregarItem(Plato plato) { FacturasPlato item = new FacturasPlato(); item.Descripcion = plato.Descripcion; item.Precio = plato.Precio; item.PrecioConIva = plato.PrecioConIva; if (FactoryPlatos.getArrayComentarios(plato).Count() > 0 || FactoryPlatos.getArrayContornos(plato).Count() > 0) { FrmPedirContornos f = new FrmPedirContornos(); f.codigoPlato = plato.Codigo; f.ShowDialog(); if (f.presentacion != null) { item.Descripcion = plato.Descripcion + "-" + f.presentacion; item.Precio = f.precio; item.PrecioConIva = item.Precio + (item.Precio * plato.TasaIva / 100); } item.Comentarios = f.Comentarios; item.Contornos = f.Contornos; } item.Cantidad = cantidad; item.Codigo = plato.Codigo; item.Grupo = plato.Grupo; item.Idplato = plato.IdPlato; item.TasaIva = plato.TasaIva; item.Total = item.PrecioConIva.GetValueOrDefault(0) * cantidad; item.Costo = item.Costo.GetValueOrDefault(0) * cantidad; factura.FacturasPlatos.Add(item); }
void AgregarItem(Plato plato) { MesasAbiertasPlato item = new MesasAbiertasPlato(); item.Descripcion = plato.Descripcion; item.Precio = plato.Precio; item.TasaIva = plato.TasaIva; item.PrecioConIva = item.Precio + (item.Precio * item.TasaIva / 100); item.EnviarComanda = plato.EnviarComanda; if (FactoryPlatos.getArrayComentarios(plato).Count() > 0 || FactoryPlatos.getArrayContornos(plato).Count() > 0) { FrmPedirContornos f = new FrmPedirContornos(); f.codigoPlato = plato.Codigo; f.ShowDialog(); if (f.presentacion != null) { item.Descripcion = plato.Descripcion + "-" + f.presentacion; item.Precio = f.precio; item.PrecioConIva = item.Precio + (item.Precio * plato.TasaIva / 100); } item.Comentarios = f.Comentarios; item.Contornos = f.Contornos; } item.Cantidad = cantidad; item.Codigo = plato.Codigo; item.Grupo = plato.Grupo; item.Idplato = plato.IdPlato; item.TasaIva = plato.TasaIva; item.Total = item.PrecioConIva.GetValueOrDefault(0) * cantidad; item.Costo = plato.Costo.GetValueOrDefault(0) * cantidad; mesaAbiertaPlatos.Add(item); this.mesasAbiertasPlatoBindingSource.DataSource = mesaAbiertaPlatos; this.mesasAbiertasPlatoBindingSource.ResetBindings(true); mesaAbierta.Totalizar(mesa.CobraServicio.GetValueOrDefault(false), mesaAbiertaPlatos, mesa.Descuento); }
void FrmPlatosItemComentarios_Load(object sender, EventArgs e) { this.KeyPreview = true; this.KeyDown += new KeyEventHandler(FrmContornos_KeyDown); this.Aceptar.Click += new EventHandler(Aceptar_Click); this.Cancelar.Click += new EventHandler(Cancelar_Click); this.platosComentarioBindingSource.DataSource = plato.PlatosComentarios; this.platosComentarioBindingSource.ResetBindings(true); this.txtComentario.Properties.Items.AddRange(FactoryPlatos.getArrayComentarios()); this.txtComentario.Validating += new CancelEventHandler(txtContorno_Validating); }
void AgregarItem(Plato plato) { MesasAbiertasPlato item = new MesasAbiertasPlato(); item.Descripcion = plato.Descripcion; item.Precio = plato.Precio; item.TasaIva = plato.TasaIva; item.PrecioConIva = item.Precio + (item.Precio * item.TasaIva / 100); item.EnviarComanda = plato.EnviarComanda; if (FactoryPlatos.getArrayComentarios(plato).Count() > 0 || FactoryPlatos.getArrayContornos(plato).Count() > 0) { FrmPedirContornos f = new FrmPedirContornos(); f.codigoPlato = plato.Codigo; f.ShowDialog(); if (f.presentacion != null) { item.Descripcion = plato.Descripcion + "-" + f.presentacion; item.Precio = f.precio; item.PrecioConIva = item.Precio + (item.Precio * plato.TasaIva / 100); } item.Comentarios = f.Comentarios; item.Contornos = f.Contornos; } item.Cantidad = cantidad; item.Codigo = plato.Codigo; item.Grupo = plato.Grupo; item.Idplato = plato.IdPlato; item.TasaIva = plato.TasaIva; item.Total = item.PrecioConIva.GetValueOrDefault(0) * cantidad; item.Costo = plato.Costo.GetValueOrDefault(0) * cantidad; mesaAbiertaPlatos.Add(item); this.mesasAbiertasPlatoBindingSource.DataSource = mesaAbiertaPlatos; this.mesasAbiertasPlatoBindingSource.ResetBindings(true); mesaAbierta.Totalizar(mesa.CobraServicio.GetValueOrDefault(false), mesaAbiertaPlatos, mesa.Descuento); var montoBsS = "BsS." + String.Format(CultureInfo.CreateSpecificCulture("es-VE"), "{0:0,0.00}", this.mesaAbierta.MontoTotal / 1000); this.toolStripTextBox1.Text = montoBsS; }