private void btnVentas_Click(object sender, EventArgs e) { if (Privilegios._CrearVenta || Privilegios._CancelarVenta || Privilegios._DevolucionVenta) { if (Caja.EstadoCaja == false) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "La caja necesita estar abierta para realizar una venta", "Admin CSY"); return; } if (Producto.CantidadP <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un producto antes de iniciar el punto de venta", "Admin CSY"); return; } if (Trabajador.Cantidad <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un trabajador antes de iniciar el punto de venta", "Admin CSY"); return; } if (!frmPOS.Instancia.Visible) { frmPOS.Instancia.Show(); } else { frmPOS.Instancia.Select(); } } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); } }
async private void btnAceptar_Click(object sender, EventArgs e) { try { Task <bool> t = Usuario.VerificarIngresoUsuario(txtUsuario.Text, txtPass.Text); await t; if (t.Result) { frmPrincipal.Instancia.Show(); cancelo = false; this.Close(); } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "El usuario y/o contraseña no coinciden.", "Admin CSY"); txtPass.Text = ""; } } catch (MySql.Data.MySqlClient.MySqlException ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al verificar los datos del usuario. No se ha podido conectar a la base de datos.", Config.shrug, ex); } catch (Exception ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al verificar los datos del usuario.", Config.shrug, ex); } }
private void btnCotizacion_Click(object sender, EventArgs e) { if (Privilegios._CrearCotizacion) { if (Producto.CantidadP <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un producto antes de iniciar el cotizador", "Admin CSY"); return; } if (Trabajador.Cantidad <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un trabajador antes de iniciar el cotizador", "Admin CSY"); return; } if (!frmCotizacion.Instancia.Visible) { frmCotizacion.Instancia.Show(); } else { frmCotizacion.Instancia.Select(); } } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); } }
private void frmPrimerUso_Load(object sender, EventArgs e) { try { MySQL(); } catch (Exception ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "La aplicación no ha logrado iniciar el servicio de MySQL. La aplicación se cerrará.", "Admin CSY", ex); Application.Exit(); return; } }
private void ReconfigurarConexion() { DialogResult re = FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "La conexión con los datos ingresados no se ha logrado efectuar, ¿desea modificarlos?", "Admin CSY"); if (re == DialogResult.Yes) { (new Forms.frmConfigBaseDatos(this)).ShowDialog(this); } else { bgwCargando.CancelAsync(); } }
private void frmLogin_Shown(object sender, EventArgs e) { Application.DoEvents(); if (Usuario.CantidadUsuarios == 0) { if (FuncionesGenerales.Mensaje(this, Mensajes.Pregunta, "No tienes usuarios registrados, ¿deseas crear uno?", "Admin CSY") == System.Windows.Forms.DialogResult.Yes) { (new Forms.frmNuevoUsuario()).Show(); } else { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "La aplicación se cerrará. Puede crear un usuario la próxima vez que lo abra.", "Admin CSY"); btnCancelar.PerformClick(); } } }
private void btnProductos_Click(object sender, EventArgs e) { if (Proveedor.Cantidad <= 0) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "Necesitas registrar al menos un proveedor antes de poder registrar un producto", "Admin CSY"); return; } if (!frmProducto.Instancia.Visible) { frmProducto.Instancia.Show(); } else { frmProducto.Instancia.Select(); } }
private void btnTrabajadores_Click(object sender, EventArgs e) { if (!Privilegios._AdministrarHorarioTrabajador && !Privilegios._AdministrarPagoTrabajador && !Privilegios._CrearTrabajador && !Privilegios._ModificarTrabajador && !Privilegios._EliminarTrabajador) { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); return; } if (!frmTrabajador.Instancia.Visible) { frmTrabajador.Instancia.Show(); } else { frmTrabajador.Instancia.Select(); } }
private void btnBanco_Click(object sender, EventArgs e) { if (Privilegios._Banco) { if (!frmBanco.Instancia.Visible) { frmBanco.Instancia.Show(); } else { frmBanco.Instancia.Select(); } } else { FuncionesGenerales.Mensaje(this, Mensajes.Alerta, "No tienes los permisos necesarios para realizar ésta acción. Habla con tu administrador para que te asigne los permisos necesarios.", "Admin CSY"); } }
public void Siguiente() { if (pnlForms.Controls[0].GetType() == typeof(frmBienvenido)) { BaseDatos(); lblEInicio.ForeColor = lblEBaseDatos.BackColor = Colores.Obscuro; lblEInicio.BackColor = lblEBaseDatos.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmConfigBaseDatos)) { lblCerrar.Enabled = false; NuevaSucursal(); lblEBaseDatos.ForeColor = lblEUsuario.BackColor = Colores.Obscuro; lblEBaseDatos.BackColor = lblEUsuario.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmNuevaSucursal)) { NuevoUsuario(); lblEUsuario.ForeColor = lblESucursal.BackColor = Colores.Obscuro; lblEUsuario.BackColor = lblESucursal.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmNuevoUsuario)) { lblCerrar.Enabled = true; Terminado(); lblESucursal.ForeColor = lblETerminamos.BackColor = Colores.Obscuro; lblESucursal.BackColor = lblETerminamos.ForeColor = Colores.Claro; } else if (pnlForms.Controls[0].GetType() == typeof(frmTerminado)) { FuncionesGenerales.Mensaje(this, Mensajes.Informativo, "¡Ha terminado la configuración inicial!", "Admin CSY"); Properties.Settings.Default.PrimerUso = false; Properties.Settings.Default.Save(); (new frmSplash()).Show(); this.Close(); } }