private void button1_Click(object sender, EventArgs e) { if (!this.ValidateChildren()) { return; } bool success = Log(); if (success) { var roles = Roles.GetAllFor(LoginData.IdUsuario); var hoteles = HotelesLogin.GetAllFor(LoginData.IdUsuario); bool noOk = false; bool debeAbrirSeleccionar = roles.Count > 1 || hoteles.Count > 1; if (debeAbrirSeleccionar) { noOk = Seleccionar(); } else { var rol = roles.First(); if (rol.Activo == "N") { MessageBox.Show("Su rol esta inhabilitado, por favor contacte a un administrador"); noOk = true; } else { LoginData.Rol = rol; LoginData.Hotel = hoteles.First(); } } if (!noOk) { this.Hide(); Inicio form = new Inicio(); form.Show(); } } }
public Login(Inicio inicio) { InitializeComponent(); _inicio = inicio; }
public Login(SQLConnector connection) { InitializeComponent(); inicio = new Inicio(connection); }