コード例 #1
0
        private void doLogin()
        {
            Ent_Usuario ent_usuario = new Ent_Usuario();

            ent_usuario.username = txtUser.Text;
            ent_usuario.password = txtPass.Text;

            if (txtUser.Text == String.Empty)
            {
                txtUser.BackColor = System.Drawing.Color.Yellow;
                txtUser.Focus();
                return;
            }

            if (txtPass.Text == String.Empty)
            {
                txtPass.BackColor = System.Drawing.Color.Yellow;
                txtPass.Focus();
                return;
            }

            try
            {
                ent_usuario = BL_Usuario.login(ent_usuario);

                if (ent_usuario.nombres != String.Empty)
                {
                    log.Info("Login usuario " + ent_usuario.username + " correcto.", System.Reflection.MethodBase.GetCurrentMethod().Name);

                    frmPrincipal frm = new frmPrincipal(ent_usuario);
                    this.Close();
                    this.Dispose();
                    frm.Show();
                }
                else
                {
                    log.Error("Login usuario " + ent_usuario.username + " incorrecto.", System.Reflection.MethodBase.GetCurrentMethod().Name);
                    MessageBox.Show("Contraseña o usuaro incorrecto.");
                    txtUser.Focus();
                }
            } catch (MySqlException ex)
            {
                var confirm = MessageBox.Show("Ocurrió un error al conectarse a la base de datos: " + ex.Message + "\n\n Por favor ingrese los datos correctos de configuración.", "Error", MessageBoxButtons.OKCancel);

                if (confirm == DialogResult.OK)
                {
                    Sistema.Base_de_Datos.frmConfiguracion frm = new Sistema.Base_de_Datos.frmConfiguracion();
                    frm.ShowDialog();
                }
                else
                {
                    doCancel();
                }
            }
        }
コード例 #2
0
 private void configuraciónToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Sistema.Base_de_Datos.frmConfiguracion frm = new Sistema.Base_de_Datos.frmConfiguracion();
     frm.ShowDialog();
 }