Пример #1
0
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta;
                if (this.txtUsuario.Text != "" & this.txtPass.Text != "")
                {
                    if (txtUsuario.Text.Equals("ADMIN") |
                        txtUsuario.Text.Equals("JDUQUE") |
                        txtUsuario.Text.Equals("ADMINISTRADOR"))
                    {
                        if (this.txtPass.Text.Equals("admin"))
                        {
                            DatosInicioSesion datos = DatosInicioSesion.GetInstancia();
                            datos.EEmpleado = new EEmpleados(1);
                            this.AbrirCarreras();
                            this.Hide();
                        }
                        else if (this.txtPass.Text.Equals("configadmin"))
                        {
                            FrmConfiguracionAplicacion frm = new FrmConfiguracionAplicacion
                            {
                                StartPosition = FormStartPosition.CenterScreen
                            };
                            frm.ShowDialog();
                        }
                    }
                    else
                    {
                        DataTable tabla =
                            EEmpleados.Login(this.txtUsuario.Text, this.txtPass.Text, out rpta);
                        if (tabla != null)
                        {
                            DatosInicioSesion datos = DatosInicioSesion.GetInstancia();
                            datos.EEmpleado = new EEmpleados(tabla, 0);
                            this.AbrirCarreras();
                            this.Hide();
                        }
                        else
                        {
                            if (!rpta.Equals("OK"))
                            {
                                throw new Exception(rpta);
                            }

                            Mensajes.MensajeInformacion("No se encontró el usuario, intentelo de nuevo", "Entendido");
                        }
                    }
                }
                else
                {
                    Mensajes.MensajeInformacion("Usuario y contraseña son campos requeridos", "Entendido");
                }
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "BtnIngresar_Click",
                                              "Hubo un error al ingresar", ex.Message);
            }
        }
Пример #2
0
        private void BtnConfiguracionAvanzada_Click(object sender, EventArgs e)
        {
            FrmConfiguracionAplicacion frmConfiguracionAplicacion = new FrmConfiguracionAplicacion
            {
                StartPosition = FormStartPosition.CenterScreen
            };

            frmConfiguracionAplicacion.ShowDialog();
        }