private void btn_aceptar_Click(object sender, EventArgs e) { cn.Open(); SqlCommand cmd = new SqlCommand("SELECT usuario,clave FROM Miembros WHERE usuario='" + txt_usuario.Text + "' and clave='" + txt_clave.Text + "' And estado='activo'", cn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); /* if (txt_usuario.Text == "admin" && txt_clave.Text=="523") { Conectar.domil = txt_usuario.Text; FrmMenuPrincipal menu = new FrmMenuPrincipal(); menu.Show(); } */ if (dt.Rows.Count > 0) { //string tipo="Admin" ; cmd = new SqlCommand("SELECT nombre from Miembros where usuario=@usuario", cn); cmd.Parameters.AddWithValue("@usuario", txt_usuario.Text); string leerdatos = cmd.ExecuteScalar().ToString(); SqlCommand cmd2 = new SqlCommand("SELECT tipo from Miembros where usuario='" + txt_usuario.Text + "'", cn); // cojo el tipo de usuario logeado // cmd2.Parameters.AddWithValue("@usuario", tipo); string tipousuario = cmd2.ExecuteScalar().ToString(); // con esto me permite reconocer el tipo de usuario logeado MessageBox.Show("Bienvenido "+ leerdatos, "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Conectar.tipo = tipousuario; // guardo el tipo de usuario pa agrgar condicion del menu Conectar.empleadonombre = leerdatos; Conectar.empleadouser = txt_usuario.Text; FrmMenuPrincipal menu = new FrmMenuPrincipal(); menu.Show(); this.Hide(); cn.Close(); } else { if (txt_usuario.Text == "") { this.txt_usuario.Focus(); this.txt_usuario.Select(); MessageBox.Show("Usuario no puede estar en blanco", "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_usuario.SelectAll(); } else { if (txt_clave.Text == "") { this.txt_clave.Focus(); this.txt_clave.Select(); MessageBox.Show("Clave no puede estar en blanco", "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.txt_usuario.Focus(); this.txt_usuario.Select(); MessageBox.Show("Conbinacion de usuario y clave Invalidos", "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } cn.Close(); } }
private void btn_aceptar_Click(object sender, EventArgs e) { cn.Open(); SqlCommand cmd = new SqlCommand("SELECT usuario,clave FROM Miembros WHERE usuario='" + txt_usuario.Text + "' and clave='" + txt_clave.Text + "' And estado='activo'", cn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); /* if (txt_usuario.Text == "admin" && txt_clave.Text=="523") * { * * Conectar.domil = txt_usuario.Text; * * FrmMenuPrincipal menu = new FrmMenuPrincipal(); * menu.Show(); * } */ if (dt.Rows.Count > 0) { //string tipo="Admin" ; cmd = new SqlCommand("SELECT nombre from Miembros where usuario=@usuario", cn); cmd.Parameters.AddWithValue("@usuario", txt_usuario.Text); string leerdatos = cmd.ExecuteScalar().ToString(); SqlCommand cmd2 = new SqlCommand("SELECT tipo from Miembros where usuario='" + txt_usuario.Text + "'", cn); // cojo el tipo de usuario logeado // cmd2.Parameters.AddWithValue("@usuario", tipo); string tipousuario = cmd2.ExecuteScalar().ToString(); // con esto me permite reconocer el tipo de usuario logeado MessageBox.Show("Bienvenido " + leerdatos, "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Conectar.tipo = tipousuario; // guardo el tipo de usuario pa agrgar condicion del menu Conectar.empleadonombre = leerdatos; Conectar.empleadouser = txt_usuario.Text; FrmMenuPrincipal menu = new FrmMenuPrincipal(); menu.Show(); this.Hide(); cn.Close(); } else { if (txt_usuario.Text == "") { this.txt_usuario.Focus(); this.txt_usuario.Select(); MessageBox.Show("Usuario no puede estar en blanco", "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_usuario.SelectAll(); } else { if (txt_clave.Text == "") { this.txt_clave.Focus(); this.txt_clave.Select(); MessageBox.Show("Clave no puede estar en blanco", "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.txt_usuario.Focus(); this.txt_usuario.Select(); MessageBox.Show("Conbinacion de usuario y clave Invalidos", "Mensaje De Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } cn.Close(); } }