void FrmSepararMesas_Load(object sender, EventArgs e)
 {
     #region Eventos
     this.MesaTextEdit.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(MesaTextEdit_ButtonClick);
     this.Aceptar.Click            += new EventHandler(Aceptar_Click);
     this.Cancelar.Click           += new EventHandler(Cancelar_Click);
     this.KeyPreview = true;
     this.KeyDown   += new KeyEventHandler(FrmSolicitarMesonero_KeyDown);
     #endregion
     #region Enlazar
     mesaAbierta = FactoryMesas.MesaAbiertaItem(db, mesaAbierta);
     mesa        = FactoryMesas.Item(db, mesaAbierta.IdMesa);
     if (mesaAbierta.IdMesa != null)
     {
         mesaAbiertaPlatos = (from x in db.MesasAbiertasPlatos
                              where x.IdMesaAbierta == mesaAbierta.IdMesaAbierta
                              select x).ToList();
     }
     this.mesasAbiertaBindingSource.DataSource = mesaAbierta;
     this.mesasAbiertaBindingSource.ResetBindings(true);
     this.mesasAbiertasPlatoBindingSource.DataSource = mesaAbiertaPlatos;
     this.mesasAbiertasPlatoBindingSource.ResetBindings(true);
     this.newMesasAbiertaBindingSource.DataSource = newMesaAbierta;
     this.newMesasAbiertaBindingSource.ResetBindings(true);
     this.newMesasAbiertasPlatoBindingSource.DataSource = newMesaAbiertaPlatos;
     this.newMesasAbiertasPlatoBindingSource.ResetBindings(true);
     #endregion
 }
 void Form1_Load(object sender, EventArgs e)
 {
     #region IniciarPantalla
     esNuevo = true;
     this.txtEmpresa.Text = Basicas.parametros().Empresa;
     this.txtUsuario.Text = FactoryUsuarios.UsuarioActivo.Nombre;
     cantidades.AddRange(new Button[] { cantidad0, cantidad1, cantidad2, cantidad3, cantidad4, cantidad5, cantidad6, cantidad7, cantidad8 });
     grupos.AddRange(new Button[] { grupo0, grupo1, grupo2, grupo3, grupo4, grupo5, grupo6, grupo7, grupo8, grupo9, grupo10, grupo11, grupo12, grupo13, grupo14, grupo15, grupo16, grupo17 });
     platos.AddRange(new Button[] { plato1, plato2, plato3, plato4, plato5, plato6, plato7, plato8, plato9, plato10, plato11, plato12, plato13, plato14, plato15, plato16, plato17, plato18, plato19, plato20, plato21, plato22, plato23, plato24, plato25, plato26, plato27, plato28, plato29, plato30, plato31, plato32, plato33, plato34, plato35, plato36, plato37, plato38, plato39, plato40, plato41, plato42 });
     #endregion
     #region Eventos
     foreach (Button b in cantidades)
     {
         b.Click += new EventHandler(cantidad_Click);
     }
     foreach (Button b in grupos)
     {
         //    b.Visible = false;
         b.Click += new EventHandler(grupo_Click);
     }
     foreach (Button b in platos)
     {
         b.Font    = new Font("Tahoma", 9);
         b.Visible = false;
         b.Click  += new EventHandler(plato_Click);
     }
     this.KeyPreview            = true;
     this.KeyDown              += new KeyEventHandler(FrmCaja_KeyDown);
     this.gridControl1.KeyDown += new KeyEventHandler(gridControl1_KeyDown);
     this.btnImprimir.Visible   = FactoryUsuarios.UsuarioActivo.PuedePedirCorteDeCuenta.GetValueOrDefault(false);
     this.btnImprimir.Click    += new EventHandler(btnImprimir_Click);
     this.btnPagos.Visible      = FactoryUsuarios.UsuarioActivo.PuedeRegistrarPago.GetValueOrDefault(false);
     this.btnPagos.Click       += new EventHandler(Pagos_Click);
     this.btnGuardar.Click     += new EventHandler(btnGuardar_Click);
     this.btnCancelar.Click    += new EventHandler(btnCancelar_Click);
     this.txtPlato.Validating  += new CancelEventHandler(txtPlato_Validating);
     this.txtPlato.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(txtPlato_ButtonClick);
     if (FactoryUsuarios.UsuarioActivo.PuedeCambiarMesa.GetValueOrDefault(false) == true)
     {
         this.MesaTextEdit.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(MesaTextEdit_ButtonClick);
     }
     #endregion
     #region Enlazar
     if (mesaAbierta == null)
     {
         esNuevo              = true;
         mesaAbierta          = new MesasAbierta();
         mesaAbierta.IdMesa   = mesa.IdMesa;
         mesaAbierta.Mesa     = mesa.Descripcion;
         mesaAbierta.Apertura = DateTime.Now;
         mesaAbierta.Estatus  = "ABIERTA";
         mesaAbierta.Personas = 1;
     }
     else
     {
         mesonero    = FactoryUsuarios.Item(mesaAbierta.IdMesonero);
         mesaAbierta = FactoryMesas.MesaAbiertaItem(db, mesaAbierta);
         if (mesaAbierta.IdMesa != null)
         {
             mesaAbiertaPlatos = (from x in db.MesasAbiertasPlatos
                                  where x.IdMesaAbierta == mesaAbierta.IdMesaAbierta
                                  select x).ToList();
         }
     }
     mesasAbiertaBindingSource.DataSource = mesaAbierta;
     mesasAbiertaBindingSource.ResetBindings(true);
     mesasAbiertasPlatoBindingSource.DataSource = mesaAbiertaPlatos;
     mesasAbiertasPlatoBindingSource.ResetBindings(true);
     #endregion
     CargarGrupos();
     btnMas.Click           += new EventHandler(btnMas_Click);
     this.btnSeparar.Visible = FactoryUsuarios.UsuarioActivo.PuedeSepararCuentas.GetValueOrDefault(false);
     this.btnSeparar.Click  += new EventHandler(btnSeparar_Click);
     this.Height             = Screen.GetBounds(this).Height - 50;
     this.Width = Screen.GetBounds(this).Width - 50;
     this.CenterToScreen();
     txtPlato.Focus();
 }
Example #3
0
 void  FrmEditarMesa_Load(object sender, EventArgs e)
 {
     cantidades.AddRange(new Button[] { cantidad0, cantidad1, cantidad2, cantidad3, cantidad4, cantidad5, cantidad6, cantidad7, cantidad8 });
     grupos.AddRange(new Button[] { grupo0, grupo1, grupo2, grupo3, grupo4, grupo5, grupo6, grupo7, grupo8, grupo9 });
     platos.AddRange(new Button[] { plato0, plato1, plato2, plato3, plato4, plato5, plato6, plato7, plato8, plato9, plato10, plato11, plato12, plato13, plato14, plato15, plato16, plato17, plato18, plato19, plato20, plato21, plato22, plato23, plato24, plato25, plato26, plato27, plato28, plato29 });
     foreach (Button b in grupos)
     {
         b.Visible = false;
         b.Font    = new System.Drawing.Font("Verdana", 9, FontStyle.Bold);
     }
     OcultarPlatos();
     foreach (Button b in grupos)
     {
         b.Click += new EventHandler(grupo_Click);
     }
     foreach (Button b in platos)
     {
         b.Click += new EventHandler(plato_Click);
     }
     foreach (Button b in cantidades)
     {
         b.Click += new EventHandler(cantidad_Click);
     }
     CargarGrupos();
     if (mesaAbierta == null)
     {
         esNuevo              = true;
         mesaAbierta          = new MesasAbierta();
         mesaAbierta.IdMesa   = mesa.IdMesa;
         mesaAbierta.Mesa     = mesa.Descripcion;
         mesaAbierta.Apertura = DateTime.Now;
         mesaAbierta.Estatus  = "ABIERTA";
         mesaAbierta.Personas = 1;
         if (FactoryUsuarios.MesoneroActivo == null)
         {
             var q = from p in db.Usuarios
                     where p.TipoUsuario == "MESONERO"
                     select p;
             if (q.FirstOrDefault() == null)
             {
                 mesonero = FactoryUsuarios.CrearUsuario("MESONERO");
                 db.Usuarios.AddObject(mesonero);
                 db.SaveChanges();
             }
             FactoryUsuarios.MesoneroActivo = mesonero;
         }
         mesaAbierta.IdMesonero = FactoryUsuarios.MesoneroActivo.IdUsuario;
         mesaAbierta.Mesonero   = FactoryUsuarios.MesoneroActivo.Nombre;
         mesonero = FactoryUsuarios.MesoneroActivo;
     }
     else
     {
         mesonero    = FactoryUsuarios.Item(mesaAbierta.IdMesonero);
         mesaAbierta = FactoryMesas.MesaAbiertaItem(db, mesaAbierta);
     }
     mesasAbiertaBindingSource.DataSource = mesaAbierta;
     mesasAbiertaBindingSource.ResetBindings(true);
     mesasAbiertasPlatoBindingSource.DataSource = mesaAbierta.MesasAbiertasPlatos;
     mesasAbiertasPlatoBindingSource.ResetBindings(true);
     this.gridControl1.KeyDown += new KeyEventHandler(gridControl1_KeyDown);
     this.Pagos.Click          += new EventHandler(Pagos_Click);
     this.Cancelar.Click       += new EventHandler(Salir_Click);
     this.Aceptar.Click        += new EventHandler(Aceptar_Click);
     this.Corte.Click          += new EventHandler(Corte_Click);
     this.KeyPreview            = true;
     this.KeyDown                   += new KeyEventHandler(FrmCaja_KeyDown);
     this.txtPlato.Validating       += new CancelEventHandler(txtPlato_Validating);
     this.txtPlato.ButtonClick      += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(txtPlato_ButtonClick);
     MesaButtonEdit.ButtonClick     += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(MesaButtonEdit_ButtonClick);
     MesoneroButtonEdit.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(MesoneroButtonEdit_ButtonClick);
     this.Height = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height - 120;
     this.Width  = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width - 70;
     this.CenterToScreen();
     txtPlato.Focus();
 }