コード例 #1
0
ファイル: Presenter.cs プロジェクト: joaquinHoyos/GDD2019
 public void cargarCanjearCupones(Prov_Form form)
 {
     form.splitContainer1.Panel2.Controls.Add(this.getCanjearCuponesForm());
     if (this.abmOferta != null)
     {
         this.abmOferta.Hide();
     }
     this.getCanjearCuponesForm().Show();
 }
コード例 #2
0
ファイル: Presenter.cs プロジェクト: joaquinHoyos/GDD2019
        private Prov_Form getProvForm(User user)
        {
            List <Grupo> grupos = RepoUsuario.instance().traerFunciones(user.user_id);

            if (grupos.Any(x => x.grupo == 'P') && RepoUsuario.instance().tieneClienteOProveedor() == 0)
            {
                new AltaProveedor().Show();
                this.login_form.Hide();
                return(null);
            }
            return(this.prov_form == null ? this.prov_form = new Prov_Form() : this.prov_form);
        }
コード例 #3
0
ファイル: Presenter.cs プロジェクト: joaquinHoyos/GDD2019
        public void logOut()
        {
            admin_form             = null;
            login_form             = null;
            abmRol_form            = null;
            abmCliente             = null;
            abmOferta              = null;
            cliente_form           = null;
            prov_form              = null;
            fact_form              = null;
            listado_form           = null;
            abmOfertasDeAdmin_form = null;
            usuario_form           = null;
            abmProv_Form           = null;
            canjearCupones         = null;
            usuarioActual          = null;

            LoginUsuario formLogin = new LoginUsuario();

            formLogin.Show();
        }