Exemplo n.º 1
0
        private void btnContinue_Click(object sender, EventArgs e)
        {
            var selectedHotel = (Model.Hotel)cbHoteles.SelectedValue;
            var selectedRol   = (Model.Rol)cbRoles.SelectedValue;

            _inicio.SetSession(_user, selectedHotel, selectedRol);
            _inicio.Show();
            Close();
        }
Exemplo n.º 2
0
        private void guestBtn_Click(object sender, EventArgs e)
        {
            LoginData.IdUsuario = 1; //Limpio toda la info del usuario anterior y cargo el usuario guest guest agregado en la tabla con user 1
            LoginData.Rol       = new Rol(3, "Guest", "Y");

            this.Hide();

            Inicio form = new Inicio();

            form.Show();
        }
Exemplo n.º 3
0
        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();
                }
            }
        }
Exemplo n.º 4
0
 private void atrasToolStripMenuItem_Click(object sender, EventArgs e)
 {
     _inicio.Show();
     Close();
 }