예제 #1
0
        private void login()
        {
            string user        = txtUsuario.Text.ToLower();
            string contrasenia = txtContrasenia.Text;

            if (user != "" && contrasenia != "")
            {
                contrasenia = usuario.GetSHA1(contrasenia);

                DataTable dataTableLogin = new DataTable();

                dataTableLogin = usuario.inciarSesion(user, contrasenia);

                if (dataTableLogin != null)
                {
                    string userDB = dataTableLogin.Rows[0]["Usuario"].ToString();
                    string passDB = dataTableLogin.Rows[0]["Contrasenia"].ToString();

                    if (user.Equals(userDB) && contrasenia.Equals(passDB))
                    {
                        FrmPrincipal frmPrincipal = new FrmPrincipal();
                        frmPrincipal.Show();
                        //Application.Run(new FrmPrincipal());
                        this.Hide();
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña Incorrecto", "Inicio de Sesion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Usuario y Contraseña son Obligarotios", "Inicio de Sesion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }