예제 #1
0
        private void Login()
        {
            var formLogin = new FormLogin();

            formLogin.ShowDialog();

            if (Program.UsuarioLogueado != null)
            {
                toolStripStatusLabel1.Text = "Usuario: "
                                             + Program.UsuarioLogueado.Nombre;

                if (Program.UsuarioLogueado.TipoUsuario == "Usuarios caja")
                {
                    productosToolStripMenuItem.Visible = false;
                    clientesToolStripMenuItem.Visible  = false;
                    rentarToolStripMenuItem.Visible    = true;
                    facturaToolStripMenuItem.Visible   = true;
                    administracionDeUsuariosToolStripMenuItem.Visible = false;
                    reporteDeProductosToolStripMenuItem.Visible       = false;
                    reporteDeClientesToolStripMenuItem.Visible        = false;
                    reporteDeRentasToolStripMenuItem.Visible          = true;
                    reporteDeFacturasToolStripMenuItem.Visible        = true;
                }

                if (Program.UsuarioLogueado.TipoUsuario == "Usuarios Ventas")
                {
                    productosToolStripMenuItem.Visible = false;
                    clientesToolStripMenuItem.Visible  = true;
                    rentarToolStripMenuItem.Visible    = false;
                    facturaToolStripMenuItem.Visible   = false;
                    administracionDeUsuariosToolStripMenuItem.Visible = false;
                    reporteDeProductosToolStripMenuItem.Visible       = false;
                    reporteDeClientesToolStripMenuItem.Visible        = true;
                    reporteDeRentasToolStripMenuItem.Visible          = false;
                    reporteDeFacturasToolStripMenuItem.Visible        = false;
                }

                if (Program.UsuarioLogueado.TipoUsuario == "Administradores")
                {
                    productosToolStripMenuItem.Visible = true;
                    clientesToolStripMenuItem.Visible  = true;
                    rentarToolStripMenuItem.Visible    = true;
                    facturaToolStripMenuItem.Visible   = true;
                    administracionDeUsuariosToolStripMenuItem.Visible = true;
                    reporteDeProductosToolStripMenuItem.Visible       = true;
                    reporteDeClientesToolStripMenuItem.Visible        = true;
                    reporteDeRentasToolStripMenuItem.Visible          = true;
                    reporteDeFacturasToolStripMenuItem.Visible        = true;
                }
            }
            else
            {
                Application.Exit();
            }
        }
예제 #2
0
        private void Login()
        {
            var formLogin = new FormLogin();

            formLogin.ShowDialog();
        }