public void EmpresaControllerTest_Inserir_PassandoObjetoInvalido_Retorna400() { _controller.ModelState.AddModelError("RazaoSocial", "Required"); var result = _controller.Inserir(It.IsAny <Empresa>()); result.Should().BeOfType <BadRequestObjectResult>(); _serviceMock.Verify(x => x.Incluir(It.IsAny <Empresa>()), Times.Never()); }
protected void btnGravar_Click(object sender, EventArgs e) { // Cria a instância EmpresaEntity empresa = new EmpresaEntity(); EmpresaController empresaController = new EmpresaController(); if (txtCnpj.Text == "" || txtRazao.Text == "" || txtNome.Text == "") { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>"); } else { empresa.cnpjEmp = txtCnpj.Text; empresa.razEmp = txtRazao.Text; empresa.nomEmp = txtNome.Text; empresa.endEmp = txtEndereco.Text; empresa.cidEmp = txtCidade.Text; empresa.ufEmp = txtUf.Text; empresa.telEmp = txtTelefone.Text; string cnpjEmp = null; try { cnpjEmp = Request.QueryString["cnpjEmp"].ToString(); } catch { } // Chama método if (cnpjEmp != null) { empresa.cnpjEmp = cnpjEmp; if (empresaController.Atualizar(empresa)) { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa alterada com sucesso!'); window.location.href='Empresa.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>"); } } else { if (empresaController.Inserir(empresa, Session["cpf"].ToString())) { UsuarioController usuarioController = new UsuarioController(); usuarioController.InserirContrato(Session["cpf"].ToString(), empresa.cnpjEmp, 3); // 3 -> código de proprietário this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa salva com sucesso!'); window.location.href='Empresa.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>"); } } } }
protected void btnGravar_Click(object sender, EventArgs e) { EmpresaEntity empresa = new EmpresaEntity(); EmpresaController empresaController = new EmpresaController(); if (txtCnpj.Text == "" || txtNome.Text == "" || txtTelefone.Text == "") { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>"); } else { empresa.cnpjEmp = txtCnpj.Text; empresa.nomEmp = txtNome.Text; empresa.endEmp = txtEndereco.Text; empresa.cidEmp = txtCidade.Text; empresa.ufEmp = txtUf.Text; empresa.telEmp = txtTelefone.Text; if (Session["cnpjEmp"] != null) { if (empresaController.Atualizar(empresa)) { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa alterada com sucesso!'); window.location.href='Home.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>"); } } else { if (empresaController.Inserir(empresa)) { ContratoEntity contrato = new ContratoEntity(); contrato.cpfUsu = Session["cpfUsu"].ToString(); contrato.cnpjEmp = empresa.cnpjEmp; contrato.codCar = 3; // 3 -> código de proprietário ContratoController contratoController = new ContratoController(); contratoController.Inserir(contrato); this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa salva com sucesso!'); window.location.href='Login.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>"); } } } }
public void AddEmpresa() { try { EmpresaController salvar = new EmpresaController(); Empresa empresa = new Empresa(); Random randNum = new Random(); // Empresa empresa.razaoSocial = "UNIP" + randNum.Next(); empresa.cnpj = Convert.ToString(randNum.Next()); empresa.email = "e-mail"; // Empresa: Endereço empresa.endereco.rua = "Rua da Empresa"; empresa.endereco.numero = Convert.ToInt32("20"); // TODO: validar sem numero empresa.endereco.complemento = "C"; empresa.endereco.bairro = "Bairro da Empresa"; empresa.endereco.cep = 04425123; empresa.endereco.municipio = "Municipio da Empresa"; empresa.endereco.cidade = "São Paulo"; empresa.endereco.estado = "SP"; // Empresa : Telefones Telefone telefone = new Telefone(); telefone.DDI = "55"; telefone.DDD = "11"; telefone.telefone = Convert.ToString(randNum.Next(11111111, 99999999)); empresa.AddTelefone(telefone); Assert.IsTrue(salvar.Inserir(empresa)); } catch (Exception e) { Debug.WriteLine(e); throw; } }
protected void btn_registrar_Click(object sender, EventArgs e) { try { EmpresaController salvar = new EmpresaController(); Empresa empresa = new Empresa(); // Empresa empresa.razaoSocial = txt_trazãoSocial.Text; empresa.cnpj = txt_CNPJ.Text; empresa.email = txt_email.Text; // Empresa: Endereço empresa.endereco.rua = txt_rua.Text; empresa.endereco.numero = Convert.ToInt32(txt_numero.Text); empresa.endereco.complemento = txt_complemento.Text.ToUpper(); empresa.endereco.bairro = txt_bairro.Text; empresa.endereco.cep = Convert.ToInt32(txt_cep.Text); empresa.endereco.municipio = txt_municipio.Text; empresa.endereco.cidade = txt_cidade.Text; empresa.endereco.estado = txt_estado.Text; // Empresa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_DDI.Text; telefone.DDD = txt_DDD.Text; telefone.telefone = txt_telefone.Text; empresa.AddTelefone(telefone); if ( salvar.Inserir(empresa) != true ) { } } catch (Exception ex) { //Colocar um popape de erro erro aqui } }
//Botão de Salvar, chamar funções private void btnSalvar_Click(object sender, EventArgs e) { switch (validacaoAba) { case "Aba Funcionario": try { FuncionarioController salvar = new FuncionarioController(); Funcionario funcionario = new Funcionario(); // Funcionario : Pessoa funcionario.cpf = Convert.ToInt32(txt_cpf.Text); funcionario.rg = txt_rg.Text; funcionario.nome = txt_nome.Text; funcionario.dataNasc = Convert.ToDateTime(dt_data_nascimento.Text); funcionario.sexo = cb_sexo.Text; // Funcionario : Pessoa : Endereço funcionario.endereco.rua = txt_rua.Text; funcionario.endereco.numero = Convert.ToInt32(txt_numero_residencial.Text); funcionario.endereco.complemento = txt_complemento.Text; funcionario.endereco.bairro = txt_bairro.Text; funcionario.endereco.cep = Convert.ToInt32(txt_cep.Text); funcionario.endereco.municipio = txt_municipio.Text; funcionario.endereco.cidade = txt_cidade.Text; funcionario.endereco.estado = txt_cep.Text; // Funcionario : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_ddi.Text; telefone.DDD = txt_ddd.Text; telefone.telefone = txt_telefone.Text; funcionario.AddTelefone(telefone); // Funcionario : Perfil // Perfil, falta implementar perfil Perfil perfil = new Perfil(); perfil.ID = 1; //Passando na mão perfil.cargo = "Estagiario"; funcionario.AddPerfil(perfil); // Funcionario : Salario funcionario.salario = 00000; //Convert.ToDecimal(txt_salario.Text); Decidir tipo primeiro, DECIMAL OU FLOAT, INT salvar.Inserir(funcionario); } catch (Exception ex) { //Colocar um erro aqui } break; case "Aba Empresa": try { EmpresaController salvar = new EmpresaController(); Empresa empresa = new Empresa(); // Empresa empresa.razaoSocial = txt_razao_social.Text; empresa.cnpj = txt_cnpj.Text; //empresa.email = txt_email.Text; Não tem no diagrama de classe // Empresa: Endereço empresa.endereco.rua = txt_rua.Text; empresa.endereco.numero = Convert.ToInt32(txt_numero_residencial.Text); empresa.endereco.complemento = txt_complemento.Text; empresa.endereco.bairro = txt_bairro.Text; empresa.endereco.cep = Convert.ToInt32(txt_cep.Text); empresa.endereco.municipio = txt_municipio.Text; empresa.endereco.cidade = txt_cidade.Text; empresa.endereco.estado = txt_estado.Text; // Empresa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_ddi.Text; telefone.DDD = txt_ddd.Text; telefone.telefone = txt_telefone.Text; empresa.AddTelefone(telefone); salvar.Inserir(empresa); } catch { //Colocar erro aqui } break; case "Aba Motorista": try { MotoristaController salvar = new MotoristaController(); Motorista motorista = new Motorista(); // motorista : Pessoa motorista.cpf = Convert.ToInt32(txt_cpf.Text); motorista.rg = txt_rg.Text; motorista.nome = txt_nome.Text; motorista.dataNasc = Convert.ToDateTime(dt_data_nascimento.Text); motorista.sexo = cb_sexo.Text; // motorista : Pessoa : Endereço motorista.endereco.rua = txt_rua.Text; motorista.endereco.numero = Convert.ToInt32(txt_numero_residencial); motorista.endereco.complemento = txt_complemento.Text; motorista.endereco.bairro = txt_bairro.Text; motorista.endereco.cep = Convert.ToInt32(txt_cep.Text); motorista.endereco.municipio = txt_municipio.Text; motorista.endereco.cidade = txt_cidade.Text; motorista.endereco.estado = txt_estado.Text; EmpresaTeste t = new EmpresaTeste(); motorista.AddEmpresa(t.ObterEmpresaTeste()); // motorista : Pessoa : Telefone Telefone telefone = new Telefone(); telefone.DDI = txt_ddi.Text; telefone.DDD = txt_ddd.Text; telefone.telefone = txt_telefone.Text; motorista.AddTelefone(telefone); //Convert.ToDecimal(txt_salario.Text); salvar.Inserir(motorista); } catch (Exception ex) { //Colocar um erro aqui } break; case "Aba Veiculo": try { VeiculoController salvar = new VeiculoController(); Veiculo veiculo = new Veiculo(); Empresa empresa = new Empresa(); veiculo.placa = txt_placa.Text.ToUpper(); veiculo.modelo = txt_modelo.Text; veiculo.renavam = Convert.ToInt32(txt_renavam.Text); veiculo.marca = txt_marca.Text; veiculo.cor = cb_cores_veiculos.Text; EmpresaTeste t = new EmpresaTeste(); veiculo.AddEmpresa(t.ObterEmpresaTeste()); } catch (Exception ex) { //Colocar um erro aqui } break; } //Fim do Case }