private bool UbicarPlato(string Texto) { List <Plato> T = new List <Plato>(); T = FactoryPlatos.getItems(Texto); switch (T.Count) { case 0: MessageBox.Show("Plato no Encontrado", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); mPlato = new Plato(); return(false); case 1: mPlato = T[0]; break; default: FrmBuscarEntidades F = new FrmBuscarEntidades(); F.BuscarPlatos(Texto); mPlato = (Plato)F.registro; if (mPlato == null) { mPlato = new Plato(); } break; } LeerPlato(false); return(true); }
void btnBuscar_Click(object sender, EventArgs e) { db = new RestaurantEntities(); Lista = FactoryPlatos.getItems(db, this.txtBuscar.Text); this.bs.DataSource = Lista; this.bs.ResetBindings(true); }
private void Busqueda() { db = new VeneciaEntities(); Lista = FactoryPlatos.getItems(db, this.txtBuscar.Text); this.bs.DataSource = Lista; this.bs.ResetBindings(true); }
private void Busqueda() { dc = new RestaurantEntities(); Texto = this.txtBuscar.Text; switch (myLayout.ToUpper()) { case "CLIENTES": this.bindingSource.DataSource = FactoryClientes.getItems(dc, Texto); break; case "MESONEROS": this.bindingSource.DataSource = FactoryUsuarios.getItems(dc, Texto, "MESONERO"); break; case "ADMINISTRADORES": this.bindingSource.DataSource = FactoryUsuarios.getItems(dc, Texto, "ADMINISTRADOR"); break; case "CAJEROS": this.bindingSource.DataSource = FactoryUsuarios.getItems(dc, Texto, "CAJERO"); break; case "MESAS": this.bindingSource.DataSource = FactoryMesas.getItems(dc, Texto); break; case "PLATOS": this.bindingSource.DataSource = FactoryPlatos.getItems(dc, Texto); break; case "COMPRAS": this.bindingSource.DataSource = FactoryCompras.getComprasEspera(dc, Texto); break; case "FACTURAS": this.bindingSource.DataSource = FactoryFacturas.getFacturasPendientes(dc, Texto); break; case "INGREDIENTES": this.bindingSource.DataSource = FactoryIngredientes.getItems(dc, Texto); break; case "PROVEEDORES": this.bindingSource.DataSource = FactoryProveedores.getItems(dc, Texto); break; case "MESAS DISPONIBLES": this.bindingSource.DataSource = FactoryMesas.getMesasDisponibles(dc); break; } this.gridControl1.DataSource = this.bindingSource; gridControl1.ForceInitialize(); gridView1.OptionsLayout.Columns.Reset(); this.gridControl1.DefaultView.RestoreLayoutFromXml(Application.StartupPath + "\\Layouts\\" + myLayout + ".XML", DevExpress.Utils.OptionsLayoutGrid.FullLayout); }
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); }