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); } }
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); }