예제 #1
0
        public static void AbreForm(string nome, object[] parametros = null)
        {
            switch (nome.ToUpper())
            {
            case "TROCARSENHAFORM":
                trocarSenhaForm = new TrocarSenhaForm();
                trocarSenhaForm.ShowDialog();
                break;

            case "CADASTROUSUARIOFORM":     //USUARIO, INTERFACE DE RETORNO, TIPO
                cadastroUsuarioForm = new CadastroUsuarioForm((Usuario)parametros[0], (UsuarioFormInterface)parametros[1], (int)parametros[2]);
                cadastroUsuarioForm.ShowDialog();
                break;

            case "CADASTROPROFESSORFORM":
                cadastroProfessorForm = new CadastroProfessorForm((Professor)parametros[0]);
                cadastroProfessorForm.ShowDialog();
                break;

            case "CADASTROALUNOFORM":
                cadastroAlunoForm = new CadastroAlunoForm((Aluno)parametros[0]);
                cadastroAlunoForm.ShowDialog();
                break;

            case "CADASTROEPOCAFORM":
                cadastroEpocaForm = new CadastroEpocaForm((Epoca)parametros[0]);
                cadastroEpocaForm.ShowDialog();
                break;
            }
        }
예제 #2
0
 public ActionResult Trocar(TrocarSenhaForm form)
 {
     this.Success("Senha trocada com sucesso");
     return(RedirectToAction("Index", "Home"));
 }