Beispiel #1
0
        private void AccederSistema()
        {
            RN_Usuario obj = new RN_Usuario();
            DataTable  dt  = new DataTable();

            int veces = 0;

            if (ValidarTexBox() == false)
            {
                return;
            }

            string usu, pass;

            usu  = BoxUser.Text.Trim();
            pass = BoxPass.Text.Trim();

            if (obj.RN_Verificar_Acceso(usu, pass) == true)
            {
                // los datos son correctos
                MessageBox.Show("Bienvenido al Sistema", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);


                Cls_Libreria.Usuario = usu;

                dt = obj.RN_Leer_Datos_Usuario(usu);
                if (dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    Cls_Libreria.IdUsu     = Convert.ToString(dr["Id_Usu"]);
                    Cls_Libreria.Apellidos = dr["Nombre_Completo"].ToString();
                    Cls_Libreria.IdRol     = Convert.ToString(dr["Id_Rol"]);
                    Cls_Libreria.Rol       = dr["NomRol"].ToString();
                    Cls_Libreria.Foto      = dr["Avatar"].ToString();
                }

                this.Hide();
                Frm_Principal xmenuprincipal = new Frm_Principal();
                xmenuprincipal.Show();
                xmenuprincipal.Cargar_Datos_Usuario();
            }
            else
            {
                // si no son corractos
                MessageBox.Show("Usuario o contraseña no son validos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                BoxUser.Text = "";
                BoxPass.Text = "";

                BoxUser.Focus();
                veces += 1;

                if (veces == 3)
                {
                    MessageBox.Show("El numero maximo de intentos fue superado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Application.Exit();
                }
            }
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (BoxUser.Text == "")
            {
                MessageBox.Show("username harus diisi!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                BoxUser.Focus();
                return;
            }
            if (BoxPass.Text == "")
            {
                MessageBox.Show("password harus diisi!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                BoxPass.Focus();
                return;
            }

            try
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = "Data Source=ASUS-X555U-TDC;Initial Catalog=Rental-sound;User ID=sa;Password=1976";
                con.Open();
                string         query = ("select * from Register where username = '******' and password = '******'");
                SqlDataAdapter sda   = new SqlDataAdapter(query, con);
                DataTable      dtbl  = new DataTable();
                sda.Fill(dtbl);

                string         queryadmin = ("select * from LoginAdmin where username = '******' and password = '******'");
                SqlDataAdapter admin      = new SqlDataAdapter(queryadmin, con);
                DataTable      dataadmin  = new DataTable();
                admin.Fill(dataadmin);

                if (dtbl.Rows.Count == 1)
                {
                    MessageBox.Show("Login Sukses");
                    MENU go = new MENU();
                    this.Hide();
                    go.ShowDialog();
                    this.Close();
                }
                else if (dataadmin.Rows.Count == 1)
                {
                    MessageBox.Show("Login Admin Sukses");
                    Menu_Admin go = new Menu_Admin();
                    this.Hide();
                    go.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Username atau password salah!");
                }
            }
            catch (SqlException f)
            {
                Console.WriteLine(f.Message);
            }
        }
Beispiel #3
0
        private bool ValidarTexBox()
        {
            if (BoxUser.Text.Trim().Length == 0)
            {
                MessageBox.Show("ingresa Usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); BoxUser.Focus(); return(false);
            }
            if (BoxPass.Text.Trim().Length == 0)
            {
                MessageBox.Show("ingresa Contraseña", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); BoxPass.Focus(); return(false);
            }

            return(true);
        }