private void Busqueda() { db = new FeriaEntities(); Lista = FactoryUsuarios.getItems(db, this.txtBuscar.Text, "ADMINISTRADOR"); this.bs.DataSource = Lista; this.bs.ResetBindings(true); }
void Aceptar_Click(object sender, EventArgs e) { if (this.txtUsuario.Text == "MAESTRO" && this.txtContraseña.Text == "ALEMAN") { usuario = FactoryUsuarios.Item(this.txtUsuario.Text, this.txtContraseña.Text); if (usuario == null) { usuario = FactoryUsuarios.CrearUsuario(TipoUsuario); } this.txtUsuario.Text = usuario.Nombre; this.txtContraseña.Text = usuario.Clave; using (var dc = new VeneciaEntities()) { dc.Usuarios.Add(usuario); dc.SaveChanges(); } } usuario = FactoryUsuarios.Item(this.txtUsuario.Text, this.txtContraseña.Text); if (usuario == null) { MessageBox.Show("Este Usuario y contraseña son invalidos"); return; } FactoryUsuarios.UsuarioActivo = usuario; this.DialogResult = DialogResult.OK; this.Close(); }
private void Busqueda() { db = new VeneciaEntities(); Lista = FactoryUsuarios.getItems(db, this.txtBuscar.Text, "CAJERO"); this.bs.DataSource = Lista; this.bs.ResetBindings(true); }
void Aceptar_Click(object sender, EventArgs e) { this.fecha = txtFecha.DateTime; this.cajero = FactoryUsuarios.ItemNombre(txtCajero.Text); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
private void FrmLogin_Load(object sender, EventArgs e) { this.KeyPreview = true; this.KeyDown += new KeyEventHandler(FrmLogin_KeyDown); this.Aceptar.Click += new EventHandler(Aceptar_Click); this.Cancelar.Click += new EventHandler(Cancelar_Click); switch (TipoUsuario) { case "CAJERO": this.txtUsuario.Properties.Items.AddRange(FactoryUsuarios.getCajeros()); break; case "ADMINISTRADOR": this.txtUsuario.Properties.Items.AddRange(FactoryUsuarios.getAdministradores()); break; case "MESONERO": this.txtUsuario.Properties.Items.AddRange(FactoryUsuarios.getMesoneros()); break; } this.txtContraseña.Properties.CharacterCasing = CharacterCasing.Upper; this.txtUsuario.Properties.CharacterCasing = CharacterCasing.Upper; this.Text = Sistema; layoutControlItem1.Text = TipoUsuario.ToLower(); }
void Credito_Click(object sender, EventArgs e) { LimpiarPagos(Basicas.parametros().TasaIva); factura.Credito = factura.MontoTotal; factura.Totalizar(cobraServicio.Value, descuento, 12); this.txtAutorizadoPor.Properties.Items.AddRange(FactoryUsuarios.getUsuarios()); this.txtAutorizadoPor.Focus(); }
private void PagarConsumoInterno() { LimpiarPagos(Basicas.parametros().TasaIva); factura.calcularSaldo(); factura.ConsumoInterno = factura.MontoTotal; this.txtAutorizadoPor.Properties.Items.AddRange(FactoryUsuarios.getUsuarios()); this.txtAutorizadoPor.Focus(); }
void FrmAnulacionDePlato_Load(object sender, EventArgs e) { this.KeyPreview = true; this.KeyDown += new KeyEventHandler(FrmAnulacionDePlato_KeyDown); this.mesasAbiertasPlatosAnuladoBindingSource.DataSource = platoAnulado; this.mesasAbiertasPlatosAnuladoBindingSource.ResetBindings(true); this.txtClave.Properties.CharacterCasing = CharacterCasing.Upper; this.txtUsuario.Properties.CharacterCasing = CharacterCasing.Upper; this.txtUsuario.Properties.Items.AddRange(FactoryUsuarios.getAdministradores()); }
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 FrmFechaCajero_Load(object sender, EventArgs e) { this.txtFecha.DateTime = fecha; this.KeyPreview = true; this.KeyDown += new KeyEventHandler(FrmLapso_KeyDown); this.Aceptar.Click += new EventHandler(Aceptar_Click); this.Cancelar.Click += new EventHandler(Cancelar_Click); this.txtCajero.Properties.Items.AddRange(FactoryUsuarios.getCajeros()); this.txtCajero.Properties.CharacterCasing = CharacterCasing.Upper; this.txtCajero.Validating += new CancelEventHandler(txtCajero_Validating); }
private void Aceptar_Click(object sender, EventArgs e) { try { mesoneroBindingSource.EndEdit(); registro = (Usuario)mesoneroBindingSource.Current; FactoryUsuarios.Validar(registro); this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { MessageBox.Show("Error al validar los datos \n" + ex.Message, "Atencion", MessageBoxButtons.OK); } }
void Aceptar_Click(object sender, EventArgs e) { usuario = FactoryUsuarios.Item(this.txtUsuario.Text, this.txtClave.Text); if (usuario == null) { return; } if (usuario.TipoUsuario != "ADMINISTRADOR") { return; } platoAnulado.IdUsuario = usuario.IdUsuario; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
void FrmAnulacionDePlato_Load(object sender, EventArgs e) { this.KeyPreview = true; this.KeyDown += new KeyEventHandler(FrmAnulacionDePlato_KeyDown); this.mesasAbiertasPlatosAnuladoBindingSource.DataSource = platoAnulado; this.mesasAbiertasPlatosAnuladoBindingSource.ResetBindings(true); this.txtClave.Properties.CharacterCasing = CharacterCasing.Upper; this.txtUsuario.Properties.CharacterCasing = CharacterCasing.Upper; this.txtUsuario.Properties.Items.AddRange(FactoryUsuarios.getAdministradores()); if (FactoryUsuarios.UsuarioActivo.PuedeEliminarPlatos.GetValueOrDefault(false) == true) { this.layoutControlItem1.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; this.layoutControlItem2.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; } }
void Aceptar_Click(object sender, EventArgs e) { facturaBindingSource.EndEdit(); if (factura.CedulaRif == null) { MessageBox.Show("Cedula o rif no puede estar vacio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtCedulaRif.Focus(); return; } if (factura.RazonSocial == null) { MessageBox.Show("El nombre no puede estar vacio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtRazonSocial.Focus(); return; } if (factura.Efectivo.HasValue) { if (factura.Cambio.GetValueOrDefault(0) > factura.Efectivo.GetValueOrDefault(0)) { MessageBox.Show("El cambio no puede ser mayor al monto en efectivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } factura.Efectivo = factura.Efectivo.GetValueOrDefault(0) - factura.Cambio.GetValueOrDefault(0); } if ((factura.ConsumoInterno.HasValue && FactoryUsuarios.UsuarioActivo.PuedeDarConsumoInterno == false) || (factura.Credito.HasValue && FactoryUsuarios.UsuarioActivo.PuedeDarCreditos == false)) { Usuario Autorizado = FactoryUsuarios.Item(txtAutorizadoPor.Text, txtContraseña.Text); if (Autorizado == null) { MessageBox.Show("Es necesario elejir un usuario con autorizacion para otorgar el consumo interno"); return; } if (Autorizado.PuedeDarConsumoInterno == false) { MessageBox.Show("El usuario elegido no tiene de autorizado el consumo interno"); return; } } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
void Aceptar_Click(object sender, EventArgs e) { if (this.txtUsuario.Text == "MAESTRO" && this.txtContraseña.Text == "ALEMAN") { usuario = FactoryUsuarios.Item(this.txtUsuario.Text, this.txtContraseña.Text); if (usuario == null) { usuario = FactoryUsuarios.CrearUsuario(TipoUsuario); this.txtUsuario.Text = usuario.Nombre; this.txtContraseña.Text = usuario.Clave; using (var dc = new FeriaEntities()) { dc.Usuarios.AddObject(usuario); dc.SaveChanges(); } } } usuario = FactoryUsuarios.Item(this.txtUsuario.Text, this.txtContraseña.Text); if (usuario == null) { MessageBox.Show("Este Usuario y contraseña son invalidos"); return; } switch (TipoUsuario) { case "CAJERO": FactoryUsuarios.CajeroActivo = usuario; break; case "ADMINISTRADOR": FactoryUsuarios.UsuarioActivo = usuario; break; case "MESONERO": FactoryUsuarios.MesoneroActivo = usuario; break; } this.DialogResult = DialogResult.OK; this.Close(); }
void Aceptar_Click(object sender, EventArgs e) { if (FactoryUsuarios.UsuarioActivo.PuedeEliminarPlatos.GetValueOrDefault(false) == false) { usuario = FactoryUsuarios.Item(this.txtUsuario.Text, this.txtClave.Text); if (usuario == null) { return; } if (usuario.TipoUsuario != "ADMINISTRADOR") { return; } platoAnulado.IdUsuario = usuario.IdUsuario; } else { platoAnulado.IdUsuario = FactoryUsuarios.UsuarioActivo.IdUsuario; } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
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(); }
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(); }