private void btnIngresar_Click(object sender, EventArgs e) { try { using (GestorUsuario elUsuario = new GestorUsuario()) { int id = int.Parse(cbx_usuario_nombre.SelectedValue.ToString()); this.dsUsuario = elUsuario.ConsultarUsuario(id); this.dtUsuario = this.dsUsuario.Tables[0]; id_usuario = int.Parse(this.dtUsuario.Rows[0]["id_usuario"].ToString().Trim()); string cedula = this.dtUsuario.Rows[0]["cedula"].ToString(); string nombre = this.dtUsuario.Rows[0]["nombre"].ToString(); string contrasena = this.dtUsuario.Rows[0]["contrasenna"].ToString().Trim(); string cargo = this.dtUsuario.Rows[0]["cargo"].ToString(); if (id_usuario.Equals(int.Parse(cbx_usuario_nombre.SelectedValue.ToString().Trim())) && txt_usuario_Contrasena.Text.Trim().Equals(contrasena)) { frmPrincipal principal = new frmPrincipal(id_usuario, nombre, cargo); this.Hide(); principal.Show(); } else { MessageBox.Show("Usuario o contraseña incorrectos", "Error!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception x) { MessageBox.Show("Error de SQL: " + x.Message); } }