void txtCedulaRif_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit)sender; if (!Editor.IsModified) { return; } string texto = Editor.Text; this.facturaBindingSource.EndEdit(); List <Cliente> items = FactoryClientes.getItems(texto); switch (items.Count) { case 0: LeerCliente(null, texto); break; case 1: LeerCliente(items[0]); break; default: FrmBuscarEntidades f = new FrmBuscarEntidades(); f.BuscarClientes(texto); LeerCliente((Cliente)f.registro); break; } }
void Cargar_Click(object sender, EventArgs e) { FrmBuscarEntidades f = new FrmBuscarEntidades(); f.BuscarFacturas(""); if (f.DialogResult == System.Windows.Forms.DialogResult.Abort) { using (var db = new RestaurantEntities()) { var x = (from item in db.Facturas where item.IdFactura == ((Factura)(f.registro)).IdFactura select item).FirstOrDefault(); if (x != null) { db.Facturas.DeleteObject(x); db.SaveChanges(); return; } } } if (f.DialogResult == System.Windows.Forms.DialogResult.OK) { if (f.registro != null) { factura = FactoryFacturas.Item(db, ((Factura)f.registro).IdFactura); facturaBindingSource.DataSource = factura; facturaBindingSource.ResetBindings(true); facturaProductoBindingSource.DataSource = factura.FacturasPlatos; facturaProductoBindingSource.ResetBindings(true); esNuevo = false; factura.Tipo = "FACTURA"; } } }
void txtCedulaRif_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { FrmBuscarEntidades f = new FrmBuscarEntidades(); f.BuscarClientes(""); LeerCliente((Cliente)f.registro); }
void MesaTextEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { FrmBuscarEntidades f = new FrmBuscarEntidades(); f.BuscarMesasDisponibles(""); if (f.registro != null) { Mesa item = (Mesa)f.registro; mesaAbierta.IdMesa = item.IdMesa; mesaAbierta.Mesa = item.Descripcion; } }
/* * void MesaTextEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) * { * FrmBuscarEntidades f = new FrmBuscarEntidades(); * f.BuscarMesasDisponibles(""); * if (f.registro != null) * { * Mesa item = (Mesa)f.registro; * mesaAbierta.IdMesa = item.IdMesa; * mesaAbierta.Mesa = item.Descripcion; * } * }*/ void MesaTextEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { MesasAbierta nuevaMesa = new MesasAbierta(); FrmBuscarEntidades f = new FrmBuscarEntidades(); f.BuscarMesas(""); Mesa item = (Mesa)f.registro; if (item != null) { VeneciaEntities newdb = new VeneciaEntities(); nuevaMesa = newdb.MesasAbiertas.FirstOrDefault(x => x.IdMesa == item.IdMesa); if (nuevaMesa == null) { mesaAbierta.IdMesa = item.IdMesa; mesaAbierta.Mesa = item.Descripcion; return; } if (MessageBox.Show("Mesa ocupada desea unirlas ?", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } var q = from p in newdb.MesasAbiertasPlatos where p.IdMesaAbierta == nuevaMesa.IdMesaAbierta select p; List <MesasAbiertasPlato> nuevaMesaPlatos = q.ToList(); foreach (var x in mesaAbiertaPlatos) { x.IdMesaAbierta = nuevaMesa.IdMesaAbierta; } try { db.MesasAbiertas.Remove(mesaAbierta); } catch { } //db.MesasAbiertas.Add(nuevaMesa); try { db.SaveChanges(); mesaAbiertaPlatos = newdb.MesasAbiertasPlatos.Where(x => x.IdMesaAbierta == nuevaMesa.IdMesaAbierta).ToList(); nuevaMesa.Totalizar(mesa.CobraServicio.GetValueOrDefault(true), mesaAbiertaPlatos.ToList(), 0); newdb.SaveChanges(); this.Close(); } catch (Exception x) { Basicas.ManejarError(x); } } }
private void CedulaRifButtonEdit_Click(object sender, EventArgs e) { FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarClientes(""); if (F.registro != null) { cliente = (Cliente)F.registro; cliente = FactoryClientes.Item(cliente.CedulaRif); LeerCliente(); } else { cliente = new Cliente(); } }
void txtCedulaRif_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarClientes(""); if (F.registro != null) { cliente = (Cliente)F.registro; cliente = FactoryClientes.Item(cliente.CedulaRif); factura.CedulaRif = cliente.CedulaRif; LeerCliente(); } else { cliente = FactoryClientes.Item(Basicas.CedulaRif("0")); LeerCliente(); } }
void txtPlato_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit)sender; string Texto = Editor.Text; Editor.Text = ""; Plato plato = new Plato(); FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarPlatos(Texto); if (F.registro != null) { plato = (Plato)F.registro; } else { return; } }
void txtCedulaRif_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit)sender; if (!Editor.IsModified) { return; } if (string.IsNullOrEmpty(Editor.Text)) { Editor.Text = Basicas.CedulaRif("0"); } string Texto = Editor.Text; this.facturaBindingSource.EndEdit(); List <Cliente> T = FactoryClientes.getItems(Texto); switch (T.Count) { case 0: cliente = new Cliente(); cliente.CedulaRif = Basicas.CedulaRif(Texto); break; case 1: cliente = T[0]; break; default: FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarClientes(Texto); if (F.registro != null) { cliente = (Cliente)F.registro; cliente = FactoryClientes.Item(cliente.CedulaRif); } else { cliente = FactoryClientes.Item(Basicas.CedulaRif("0")); } break; } LeerCliente(); }
void txtPlato_Validating(object sender, CancelEventArgs e) { DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit)sender; if (!Editor.IsModified) { return; } Plato plato = new Plato(); string Texto = Editor.Text; Editor.Text = ""; List <Plato> T = FactoryPlatos.getItems(Texto); switch (T.Count) { case 0: return; case 1: plato = T[0]; break; default: FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarPlatos(Texto); if (F.registro != null) { plato = (Plato)F.registro; } else { return; } break; } AgregarItem(plato); }
void MesaTextEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { MesasAbierta nuevaMesa = new MesasAbierta(); FrmBuscarEntidades f = new FrmBuscarEntidades(); f.BuscarMesas(""); Mesa item = (Mesa)f.registro; if (item != null) { DatosEntities newdb = new DatosEntities(); //var temp = from xx in newdb.MesasAbiertas // where mesa.IdMesa == item.IdMesa // select xx; nuevaMesa = FactoryMesas.MesaAbierta(newdb, item); if (nuevaMesa == null) { mesaAbierta.IdMesa = item.IdMesa; mesaAbierta.Mesa = item.Descripcion; return; } if (MessageBox.Show("Mesa ocupada desea unirlas ?", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } foreach (var x in mesaAbierta.MesasAbiertasPlatos) { MesasAbiertasPlato p = new MesasAbiertasPlato(); p.Cantidad = x.Cantidad; p.Codigo = x.Codigo; p.Comentarios = x.Comentarios; p.Contornos = x.Contornos; p.Costo = x.Costo; p.Descripcion = x.Descripcion; p.EnviarComanda = x.EnviarComanda; p.Grupo = x.Grupo; p.IdMesaAbiertaPlato = FactoryContadores.GetMax("IdMesaAbiertaPlato"); p.Idplato = x.Idplato; p.Precio = x.Precio; p.PrecioConIva = x.PrecioConIva; p.TasaIva = x.TasaIva; p.Total = x.Total; nuevaMesa.MesasAbiertasPlatos.Add(p); } try { db.MesasAbiertas.DeleteObject(mesaAbierta); } catch { } //db.MesasAbiertas.AddObject(nuevaMesa); try { db.SaveChanges(); nuevaMesa.Totalizar(mesa.CobraServicio.GetValueOrDefault(true), nuevaMesa.MesasAbiertasPlatos.ToList(), 0); newdb.SaveChanges(); this.Close(); } catch (Exception x) { Basicas.ManejarError(x); } } }