public void DeveRedirecionarAHome() { var servico = new Mock <IServicoDeLogin>(); var usuario = new DadosDoUsuario { Nome = "Raphael Pantaleão", Email = "*****@*****.**", RepetirEmail = "*****@*****.**", Senha = "123456", RepetirSenha = "123456", DataDeNascimento = new DateTime(1987, 2, 25), Endereco = "Rua 110", Numero = 987, Complemento = "De frente a um frigorífico", Cep = "14600206", Cidade = "Araraquara", UnidadeFederativa = "SP" }; servico.Setup(x => x.Cadastrar(usuario)); var controller = new CadastroController(servico.Object); controller.TempData = new DummyTempDataDictionary(); var result = controller.Index(usuario) as RedirectToActionResult; result.Should().NotBeNull(); result.ControllerName.Should().Be("Home"); result.ActionName.Should().Be("Index"); controller.TempData["Sucesso"].Should().Be("Cadastrado com sucesso! Por favor entrar novamente com suas credenciais"); }
static void Main(string[] args) { // Baixamos do Nuget a biblioteca SqlClient para trabalhar com banco dentro do projeto de console // Criamos uma pasta Scripts // Dentro dela criamos um arquivo conexão seguindo os passos dentro do mesmo // Depois criamos uma pasta Models // Dentro de Models criamos nosso CadastroModel // Criamos uma pasta Controllers // Dentro de Controllers criamos CadastroController CadastroController cadastroController = new CadastroController(); // Cadastramos novos dados CadastroModel cadastro = new CadastroModel(); Console.Write("Digite um nome: "); cadastro.Nome = Console.ReadLine(); Console.Write("Digite um email: "); cadastro.Email = Console.ReadLine(); Console.WriteLine(cadastroController.Cadastrar(cadastro)); // Mostramos os dados cadastrados através de uma Lista List <CadastroModel> cadastros = new List <CadastroModel>(); cadastros = cadastroController.Listar(); foreach (CadastroModel c in cadastros) { Console.WriteLine(c.IdCadastro); Console.WriteLine(c.Nome); Console.WriteLine(c.Email); Console.WriteLine(c.DataCadastro.ToShortDateString()); Console.WriteLine(); } // Atualizar dados de um cadastro CadastroModel cadastro_update = new CadastroModel(); Console.Write("Digite um ID para atualizar: "); cadastro_update.IdCadastro = int.Parse(Console.ReadLine()); Console.Write("Digite um nome: "); cadastro_update.Nome = Console.ReadLine(); Console.Write("Digite um email: "); cadastro_update.Email = Console.ReadLine(); Console.WriteLine(cadastroController.Atualizar(cadastro_update)); // Excluir um dado Console.Write("Digite um ID para excluir: "); int idExcluir = int.Parse(Console.ReadLine()); Console.WriteLine(cadastroController.Excluir(idExcluir)); }
public RedefinirSenha(string login) { InitializeComponent(); txtLogin.Text = "Seu login é: " + login; this.login = login; ds = new CadastroDataService(); controller = new CadastroController(); }
private void BOTAOATUALIZARCADASTRO_Click(object sender, EventArgs e) { Cadastro cadastro = new Cadastro(); cadastro.codigo = Int32.Parse(EDITCODICOCADASTRO.Text); cadastro.razaosocial = EDITNOMECADASTRO.Text; cadastro.rginsestadual = EDITINSCRICAOESTADUAL.Text; cadastro.cpfcnpj = MASKCPFCNPJ.Text; cadastro.datanascimento = MASKDATANASCIMENTO.Value; cadastro.tipo = COMBOTIPOCADASTRO.Text; CadastroController cadcontroller = new CadastroController(); cadcontroller.alterar(cadastro); Endereco endereco = new Endereco(); endereco.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); endereco.logradouro = EDITENDERECO.Text; endereco.numero = EDITNUMERO.Text; endereco.complemento = EDITCOMPLEMENTO.Text; endereco.bairro = EDITBAIRRO.Text; endereco.cep = MASKCEP.Text; endereco.estado = COMBOESTADO.Text; EnderecoController endcontroller = new EnderecoController(); endcontroller.alterar(endereco); Telefone telefone = new Telefone(); telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); telefone.ddd = EDITDDD.Text; telefone.telefone = EDITTELEFONE.Text; telefone.tipo = "TELEFONE"; telefone.email = EDITEMAIL.Text; TelefoneController telcontroller = new TelefoneController(); telcontroller.alterar(telefone); Cidade cidade = new Cidade(); cidade.nome = EDITCIDADE.Text; cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); CidadeController cidcontroller = new CidadeController(); cidcontroller.alterar(cidade); Documentacao documento = new Documentacao(); documento.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); documento.categoria = EDITCATEGORIACNH.Text; documento.dataemissao = MASKDATAEMISSAOCNH.Value; documento.datavalidade = MASKDATAVALIDADECNH.Value; documento.numerocnh = EDITNUMEROCNH.Text; MessageBox.Show("Cadastro atualizado com sucesso"); limpaTela(); }
public void DeveREnderizarAView() { var controller = new CadastroController(null); var result = controller.Index() as ViewResult; result.Should().NotBeNull(); result.Model.Should().BeEquivalentTo(new DadosDoUsuario()); result.ViewName.Should().BeNullOrEmpty(); }
private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e) { BOTAOATUALIZARCADASTRO.Enabled = false; Cidade cidade = new Cidade(); cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); CidadeController cidcontroller = new CidadeController(); cidcontroller.excluir(cidade); Documentacao documento = new Documentacao(); documento.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); DocumentacaoController doccontroller = new DocumentacaoController(); doccontroller.excluir(documento); Endereco endereco = new Endereco(); endereco.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); EnderecoController endcontroller = new EnderecoController(); endcontroller.excluir(endereco); Telefone telefone = new Telefone(); telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text); TelefoneController telcontroller = new TelefoneController(); telcontroller.excluir(telefone); Cadastro cadastro = new Cadastro(); cadastro.codigo = Int32.Parse(EDITCODICOCADASTRO.Text); CadastroController cadcontroller = new CadastroController(); cadcontroller.excluir(cadastro); Veiculo veiculo = new Veiculo(); veiculo.codigo = Int32.Parse(EDITCODICOCADASTRO.Text); VeiculoController veicontroller = new VeiculoController(); if (veicontroller.excluir(veiculo) == true) { MessageBox.Show("Cadastro excluído com sucesso"); } else { MessageBox.Show("O veículo não pode ser excluído pois existem registros de locação ou manutenção"); } limpaTela(); }
public async Task Index_success() { //arrange appUserParserMock .Setup(aup => aup.Parse(It.IsAny <ClaimsPrincipal>())) .Returns(new ApplicationUser { Bairro = "bbb", CEP = "ccc", Complemento = "ccc", Email = "eee", Endereco = "eee", Municipio = "mmm", Nome = "nnn", Telefone = "ttt", UF = "uuu" }) .Verifiable(); //act var cadastroController = new CadastroController(appUserParserMock.Object, loggerMock.Object, userRedisRepositoryMock.Object); cadastroController.ControllerContext.HttpContext = contextMock.Object; var result = await cadastroController.Index(); //assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <CadastroViewModel>(viewResult.ViewData.Model); Assert.Equal <CadastroViewModel>(model, new CadastroViewModel { Bairro = "bbb", CEP = "ccc", Complemento = "ccc", Email = "eee", Endereco = "eee", Municipio = "mmm", Nome = "nnn", Telefone = "ttt", UF = "uuu" }); appUserParserMock.Verify(); }
public void DeveReredenrizarViewQuandoCredenciaisIncompletas() { var controller = new CadastroController(null); controller.ModelState.AddModelError("Email", "preencher email"); var result = controller.Index(new DadosDoUsuario { Nome = "Raphael ", }) as ViewResult; result.Should().NotBeNull(); result.ViewName.Should().BeNullOrEmpty(); result.Model.Should().BeEquivalentTo( new DadosDoUsuario { Nome = "Raphael ", }); }
private void button1_Click(object sender, EventArgs e) { try { if (txtCPF.Text == "" || txtNomeCompleto.Text == "" || txtUsuario.Text == "" || txtSenha.Text == "" || txtConfirmarSenha.Text == "") { lblMensagem.Text = " * Preencha Todos os Campos do Formulário ! * "; txtCPF.Focus(); } else { if (txtSenha.Text == txtConfirmarSenha.Text) { Cadastro c = new Cadastro(); c.CPF = txtCPF.Text; c.NomeCompleto = txtNomeCompleto.Text; c.Usuario = txtUsuario.Text; c.Senha = txtSenha.Text; CadastroController cc = new CadastroController(); cc.Create(c); lblMensagem.Text = "Cadastro Realizado !"; this.txtCPF.Text = ""; this.txtNomeCompleto.Text = ""; this.txtUsuario.Text = ""; this.txtSenha.Text = ""; this.txtConfirmarSenha.Text = ""; } else { lblMensagem.Text = " * As Senhas não Conferem ... Tente novamente... * "; txtConfirmarSenha.Focus(); } } } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
public async Task Index_No_User() { //arrange appUserParserMock .Setup(a => a.Parse(It.IsAny <IPrincipal>())) .Returns((ApplicationUser)null) .Verifiable(); var controller = new CadastroController(appUserParserMock.Object, loggerMock.Object, userRedisRepositoryMock.Object); SetControllerUser("001", controller); //act IActionResult result = await controller.Index(); //assert Assert.IsType <ViewResult>(result); loggerMock.Verify(l => l.Log(LogLevel.Error, It.IsAny <EventId>(), It.IsAny <FormattedLogValues>(), It.IsAny <Exception>(), It.IsAny <Func <object, Exception, string> >()), Times.Once); appUserParserMock.Verify(); }
public MainPage() { InitializeComponent(); ds = new CadastroDataService(); controller = new CadastroController(); }
public EditarLogin(string login) { ds = new CadastroDataService(); controller = new CadastroController(); SetCadastros(login); }
public RecuperarLogin() { InitializeComponent(); ds = new CadastroDataService(); controller = new CadastroController(); } //deixa em aberto para outras classes poderem acessar esta
public CadastroSteps(TestContainer testContainer) { cadastroService = testContainer.Services.GetRequiredService <CadastroService>(); cadastroController = testContainer.Services.GetRequiredService <CadastroController>(); }
private void BOTAOSALVARCADASTRO_Click(object sender, EventArgs e) { BOTAOEXCLUIRCADASTRO.Enabled = false; BOTAOATUALIZARCADASTRO.Enabled = false; //Chamado o metodo validadados caso todos as validacoes sejam verdadeiras executada a gravacao. if (validaDado()) { //Gravando dados na tabela cadastro Cadastro cadastro = new Cadastro(); cadastro.tipo = COMBOTIPOCADASTRO.Text; cadastro.razaosocial = EDITNOMECADASTRO.Text; if (EDITINSCRICAOESTADUAL.Text != "") { cadastro.rginsestadual = EDITINSCRICAOESTADUAL.Text; } else { cadastro.rginsestadual = ""; } if (MASKDATANASCIMENTO.Text != "") { cadastro.datanascimento = MASKDATANASCIMENTO.Value; } else { cadastro.datanascimento = DateTime.Parse(""); } cadastro.cpfcnpj = MASKCPFCNPJ.Text; CadastroController cadcontroller = new CadastroController(); int cadcodigo; cadcodigo = cadcontroller.salvar(cadastro); //Gravando dados na tabela Endereco Endereco endereco = new Endereco(); endereco.logradouro = EDITENDERECO.Text; endereco.numero = EDITNUMERO.Text; endereco.bairro = EDITBAIRRO.Text; endereco.complemento = EDITCOMPLEMENTO.Text; endereco.cep = MASKCEP.Text; endereco.estado = COMBOESTADO.Text; endereco.cadcodigo = cadcodigo; EnderecoController endcontroller = new EnderecoController(); endcontroller.salvar(endereco); //Gravando dados na tabela cidade Cidade cidade = new Cidade(); cidade.nome = EDITCIDADE.Text; cidade.cadcodigo = cadcodigo; CidadeController cidcontroller = new CidadeController(); cidcontroller.salvar(cidade); //Gravando dados na tabela Telefon Telefone telefone = new Telefone(); telefone.email = EDITEMAIL.Text; telefone.cadcodigo = cadcodigo; telefone.ddd = EDITDDD.Text; telefone.tipo = "CELULAR"; telefone.telefone = EDITTELEFONE.Text; TelefoneController telcontroller = new TelefoneController(); telcontroller.salvar(telefone); //Gravando dados na tabela documentacao Documentacao documento = new Documentacao(); documento.cadcodigo = cadcodigo; if (EDITNUMEROCNH.Text != "") { documento.numerocnh = EDITNUMEROCNH.Text; } else { documento.numerocnh = ""; } if (EDITCATEGORIACNH.Text != "") { documento.categoria = EDITCATEGORIACNH.Text; } else { documento.categoria = ""; } if (MASKDATAEMISSAOCNH.Text != "") { documento.dataemissao = MASKDATAEMISSAOCNH.Value; } else { documento.dataemissao = DateTime.Parse(""); } if (MASKDATAVALIDADECNH.Text != "") { documento.datavalidade = MASKDATAVALIDADECNH.Value; } else { documento.datavalidade = DateTime.Parse(""); } DocumentacaoController doccontroller = new DocumentacaoController(); doccontroller.salvar(documento); MessageBox.Show("Cadastro realizado com sucesso"); limpaTela(); } }
public EditarNome(string login) { controller = new CadastroController(); ds = new CadastroDataService(); SetCadastros(login); }
private void BOTAOLOCALIZARCADASTRO_Click(object sender, EventArgs e) { FpessoaLoc pessoaLocFrm = new FpessoaLoc(); pessoaLocFrm.ShowDialog(); Cadastro cadastro = new Cadastro(); CadastroController cadcontroller = new CadastroController(); if (pessoaLocFrm.codigoretornado != "" && pessoaLocFrm.codigoretornado != null) { cadastro.codigo = int.Parse(pessoaLocFrm.codigoretornado); cadastro = cadcontroller.atualizatela(cadastro); EDITCODICOCADASTRO.Text = Convert.ToString(cadastro.codigo); EDITNOMECADASTRO.Text = cadastro.razaosocial; EDITINSCRICAOESTADUAL.Text = cadastro.rginsestadual; MASKCPFCNPJ.Text = cadastro.cpfcnpj; MASKDATANASCIMENTO.Value = cadastro.datanascimento; COMBOTIPOCADASTRO.Text = cadastro.tipo; //Dados da tabela telefone Telefone telefone = new Telefone(); telefone.cadcodigo = cadastro.codigo; TelefoneController telcontroller = new TelefoneController(); telefone = telcontroller.atualizatela(telefone); EDITEMAIL.Text = telefone.email; EDITDDD.Text = telefone.ddd; EDITTELEFONE.Text = telefone.telefone; //Dados da tabela Endereco Endereco endereco = new Endereco(); endereco.cadcodigo = cadastro.codigo; EnderecoController endcontroller = new EnderecoController(); endereco = endcontroller.atualizatela(endereco); EDITENDERECO.Text = endereco.logradouro; EDITBAIRRO.Text = endereco.bairro; EDITNUMERO.Text = endereco.numero; MASKCEP.Text = endereco.cep; EDITCOMPLEMENTO.Text = endereco.complemento; COMBOESTADO.Text = endereco.estado; //Dados da tabela cidade Cidade cidade = new Cidade(); cidade.cadcodigo = cadastro.codigo; CidadeController cidcontroller = new CidadeController(); cidade = cidcontroller.atualizatela(cidade); EDITCIDADE.Text = cidade.nome; //Dados da tabela documentacao Documentacao documento = new Documentacao(); documento.cadcodigo = cadastro.codigo; DocumentacaoController doccontroller = new DocumentacaoController(); documento = doccontroller.atualizatela(documento); EDITNUMEROCNH.Text = documento.numerocnh; EDITCATEGORIACNH.Text = documento.categoria; if (documento.dataemissao != Convert.ToDateTime("01/01/0001 00:00:00")) { MASKDATAEMISSAOCNH.Value = documento.dataemissao; } if (documento.datavalidade != Convert.ToDateTime("01/01/0001 00:00:00")) { MASKDATAVALIDADECNH.Value = documento.datavalidade; } } if (COMBOTIPOCADASTRO.Text == "CLIENTE") { MASKCPFCNPJ.Mask = "00.000.000/0000-00"; MASKDATANASCIMENTO.Enabled = false; MASKCPFCNPJ.Enabled = true; EDITCATEGORIACNH.Enabled = false; MASKDATAVALIDADECNH.Enabled = false; MASKCEP.Enabled = true; COMBOESTADO.Enabled = true; CHECKCELULAR.Checked = true; EDITCATEGORIACNH.Enabled = false; EDITINSCRICAOESTADUAL.Enabled = true; EDITNOMECADASTRO.Enabled = true; EDITENDERECO.Enabled = true; EDITBAIRRO.Enabled = true; EDITCIDADE.Enabled = true; EDITNUMERO.Enabled = true; EDITCOMPLEMENTO.Enabled = true; EDITEMAIL.Enabled = true; EDITNUMEROCNH.Enabled = false; MASKDATAEMISSAOCNH.Enabled = false; BOTAOEXCLUIRCADASTRO.Enabled = true; BOTAOATUALIZARCADASTRO.Enabled = true; BOTAOLIMPARTELACADASTRO.Enabled = true; BOTAOEXCLUIRCADASTRO.Enabled = true; COMBOTIPOCADASTRO.Enabled = true; CHECKCELULAR.Enabled = true; BOTAOSALVARCADASTRO.Enabled = true; } else { MASKCPFCNPJ.Mask = "000.000.000-00"; MASKDATANASCIMENTO.Enabled = true; MASKDATAEMISSAOCNH.Enabled = true; MASKDATAVALIDADECNH.Enabled = true; MASKCEP.Enabled = true; EDITCATEGORIACNH.Enabled = true; COMBOESTADO.Enabled = true; CHECKCELULAR.Checked = true; MASKCPFCNPJ.Enabled = true; EDITINSCRICAOESTADUAL.Enabled = false; EDITNOMECADASTRO.Enabled = true; EDITENDERECO.Enabled = true; EDITBAIRRO.Enabled = true; EDITCIDADE.Enabled = true; EDITNUMERO.Enabled = true; EDITCOMPLEMENTO.Enabled = true; EDITEMAIL.Enabled = true; EDITNUMEROCNH.Enabled = true; BOTAOEXCLUIRCADASTRO.Enabled = true; BOTAOATUALIZARCADASTRO.Enabled = true; EDITINSCRICAOESTADUAL.Enabled = true; BOTAOLIMPARTELACADASTRO.Enabled = true; BOTAOEXCLUIRCADASTRO.Enabled = true; COMBOTIPOCADASTRO.Enabled = true; BOTAOSALVARCADASTRO.Enabled = true; } }
public void RealizarUmaCompraComSucessoFront() { #region Parameters string firstnameaddress = "Carlos"; string lastnameaddress = "Silva"; string address = "Avenida Floriano"; string city = "Curitiba"; string postalcode = "12345"; string totalcompra = "$29.00"; #endregion #region Steps Util.WaitElement(HomePage.ProductBlouse()); HomeController.ClickProductBlouse(); DetailsProductController.ClickBtnAddToCart(); DetailsProductController.ClickBtnProceedToCheckout(); Util.WaitElement(CartSummaryPage.QuantityProducts()); //Validação se o produto está no carrinho Checkpoint(Util.CheckText(CartSummaryPage.QuantityProducts(), "1 Product"), "Produto adicionado no carrinho com sucesso"); CartSummaryController.ClickBtnProceedToCheckout(); Util.WaitElement(AuthenticationPage.TextEmailAddress()); AuthenticationController.SetEmailAddress(Util.GeraEmail()); AuthenticationController.ClickBtnCreateAccount(); Util.WaitElement(CadastroPage.TextFirstName()); CadastroController.SetFirstNameCustomer("Carlos"); CadastroController.SetLastNameCustomer("Silva"); CadastroController.SetPassword("123456"); CadastroController.SetAddressFirstName(firstnameaddress); CadastroController.SetAddressLastName(lastnameaddress); CadastroController.SetAddress(address); CadastroController.SetAddressCity(city); CadastroController.ClickDropState(); CadastroController.SetPostalCode(postalcode); CadastroController.SetMobilePhone("+5541988045699"); CadastroController.SetAddressReference("Rua Santo Antonio"); CadastroController.ClickBtnRegister(); string firstnamevalidation = Driver.FindElement(AddressesPage.DeliveryAddressFirstName()).Text; string lastnamevalidation = Driver.FindElement(AddressesPage.DeliveryAddressLastName()).Text; //Validação se o endereço está correto Checkpoint(firstnamevalidation.Contains(firstnameaddress) && lastnamevalidation.Contains(address), "Endereço validado com sucesso"); AddressesController.ClickBtnProceedToCheckout(); Util.WaitElement(ShippingPage.CheckAceiteTermos()); ShippingController.ClickCheckAceiteTermos(); ShippingController.ClickBtnProceedToCheckout(); Util.WaitElement(PaymentPage.TotalCompra()); //Validação se o total da compra está correto Checkpoint(Util.CheckText(PaymentPage.TotalCompra(), totalcompra), "Valor total da compra validado com sucesso"); Util.WaitElement(PaymentPage.OptionPayByCheck()); PaymentController.ClickOptionCheck(); Util.WaitElement(PaymentPage.BtnConfirmOrder()); PaymentController.ClickBtnConfirmOrder(); Checkpoint(Util.Exists(OrderConfirmationPage.AlertSucess()), "Compra realizada com sucesso"); #endregion }