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; } }
public ActionResult Trocar(TrocarSenhaForm form) { this.Success("Senha trocada com sucesso"); return(RedirectToAction("Index", "Home")); }