private void ListarRoles() { rolesDeUsuario objRoles = new rolesDeUsuario(); cmbListaRoles.DataSource = objRoles.listarRoles(); cmbListaRoles.DisplayMember = "NOMBRE"; cmbListaRoles.ValueMember = "ID_ROL"; }
public void btnAceptar_Click(object sender, EventArgs e) { rolesDeUsuario objRolUsuario = new rolesDeUsuario(); modeloUsuario objUsuario = new modeloUsuario(); SqlDataReader loguear; objUsuario.usuario = txtUsuario.Text; objUsuario.contrasena = txtPassword.Text; loguear = objUsuario.iniciarSesion(); if (loguear.Read() == true) { Program.sesion.setUsuario(txtUsuario.Text); Int32 cantidadRoles = objRolUsuario.contarRolesSegunUsuario(txtUsuario.Text); if (cantidadRoles == 1) { int unRol = 0; string rol; Program.sesion.setIdRol(objRolUsuario.encontrarRolSegunUsuario(txtUsuario.Text, unRol, out rol, ref unHotelLogueado, ref unIdHoteLogueado)); Program.sesion.setIdHotel(unIdHoteLogueado); Program.sesion.setRol(rol); ventanaAdmin nuevaVentanaAdmin = new ventanaAdmin(unHotelLogueado); this.Hide(); nuevaVentanaAdmin.Show(); this.Close(); } else if (cantidadRoles >= 2) { //lo mando a la ventana para que elija que rol quiere elegir listadoDeRol nuevaVentanaListadoDeRol = new listadoDeRol(txtUsuario.Text); this.Hide(); nuevaVentanaListadoDeRol.Show(); this.Close(); } else { MessageBox.Show("El usuario no tiene ningun rol"); } } else if (intentos < 2) { intentos = intentos + 1; MessageBox.Show("Usuario/Contraseña invalida"); } else { ventanaSesionCaducada sesionCaducada = new ventanaSesionCaducada(); this.Hide(); sesionCaducada.Show(); this.Close(); } }
private void ListarRoles() { rolesDeUsuario objRoles = new rolesDeUsuario(); dgvRolesDeUsuario.DataSource = objRoles.listarRoles(unUsuario); }