public void PessoaPorIdNotFound() { // Arrange int id = 0; var repoMock = new Mock <IPessoaRepositorio>(); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Act + Assert Assert.Throws <NaoEncontradoException>(() => _pessoaNegocio.SelecionarPorId(id)); }
public Pessoa Get(int id) { try { using (var pessoaNegocio = new PessoaNegocio()) { return(pessoaNegocio.Get(id)); } } catch (Exception) { throw; } }
// POST: api/Pessoa public HttpResponseMessage Post([FromBody] pessoa value) { try { value.id = Guid.NewGuid(); PessoaNegocio.AddPessoa(value); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); } }
public JsonResult DoLogin(string Email, string Senha, bool manterConectado) { var usuario = new PessoaNegocio(); var resultado = usuario.Autenticacao(Email, Senha); if (resultado.Sucesso) { IMHelper.SetaCookie(this, "UID", ((Pessoa)resultado.New).CodigoPessoa); Autentica(Email, manterConectado); } return(Json(new { situacao = resultado.Sucesso, mensagem = resultado.Mensagem })); }
public HttpResponseMessage Put(Guid id, [FromBody] Pessoa pessoa) { try { PessoaNegocio.alterarPessoa(id, pessoa); return(Request.CreateResponse(HttpStatusCode.OK, "Editado")); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); throw; } }
public HttpResponseMessage Delete(Guid id) { try { PessoaNegocio.deletarPessoa(id); return(Request.CreateResponse(HttpStatusCode.OK, "Deletou")); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); throw; } }
public HttpResponseMessage Post([FromBody] Pessoa pessoa) { try { PessoaNegocio.cadastrarPessoa(pessoa); return(Request.CreateResponse(HttpStatusCode.OK, "Cadastrado")); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); throw; } }
public HttpResponseMessage Get(Guid id) { try { var b = PessoaNegocio.filtrarPorId(id); return(Request.CreateResponse(HttpStatusCode.OK, b)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex)); throw; } }
public IEnumerable <Pessoa> Get() { try { using (var pessoaNegocio = new PessoaNegocio()) { return(pessoaNegocio.Get()); } } catch (Exception) { throw; } }
public void DeveLancarExcecaoAoInserirNovaPessoaComCpfJaExistente() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.Pequisa(null, "1").Returns(new List <Pessoa> { new Pessoa() }); var pessoaNegocio = new PessoaNegocio(pessoaRepository, null); var pessoaDto = PessoaDto(); pessoaDto.CPF = "1"; Assert.Throws <CPFExistenteException>(() => pessoaNegocio.InserirPessoa(pessoaDto)); }
public void DeveTrazerPessoaPorId() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.PorId(3) .Returns(new Pessoa { Id = 3, Nome = "Fulano" }); var pessoaNegocio = new PessoaNegocio(pessoaRepository, Mapper.Instance); var retorno = pessoaNegocio.PorId(3); Assert.That(retorno, Is.Not.Null); Assert.That(retorno.Id, Is.EqualTo(3)); }
public void DeveInserirPessoa() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.Inserir(Arg.Any <Pessoa>()); var pessoaNegocio = new PessoaNegocio(pessoaRepository, Mapper.Instance); var pessoaDto = new PessoaDTO { Nome = "Fulano da Silva" }; pessoaNegocio.InserirPessoa(pessoaDto); pessoaRepository.Received(1).Inserir(Arg.Any <Pessoa>()); }
public void PessoaPorNomeNotFound() { // Arrange var nome = ""; var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.SelecionarPorNome(nome)); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Assert // Act + Assert Assert.Throws <NaoEncontradoException>(() => _pessoaNegocio.SelecionarPorNome(nome)); }
public void PessoaPorNomeNulo() { // Arrange var pessoa = new PessoaDto { Nome = null, }; var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.SelecionarPorNome(pessoa.Nome)); var repoMock2 = new Mock <IMentorRepositorio>(); var pessoaNull = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Assert Assert.Throws <NaoEncontradoException>(() => pessoaNull.SelecionarPorNome(pessoa.Nome)); }
public void PessoaAtivarDesativarNotFound() { // Arrange var pessoa = new Pessoa { Id = 0, Ativo = true, }; var repoMock = new Mock <IPessoaRepositorio>(); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); repoMock.Setup(mr => mr.AtivarDesativarPessoa(pessoa.Id, !pessoa.Ativo)); // Assert Assert.Throws <NaoEncontradoException>(() => _pessoaNegocio.AtivarDesativarPessoa(pessoa.Id)); }
public void PessoaAtivarDesativarOk() { // Arrange var pessoa = new Pessoa { Id = 1, Ativo = true, }; var repoMock = new Mock <IPessoaRepositorio>(); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); repoMock.Setup(mr => mr.AtivarDesativarPessoa(pessoa.Id, !pessoa.Ativo)).Callback((int Id, bool Ativo) => { _pessoaNegocio.SelecionarPorId(pessoa.Id); }).Verifiable(); }
public void PessoaPorIdSquadOK() { // Arrange var id = 1; var repoMock = new Mock <IPessoaRepositorio>(); var repoMock2 = new Mock <IMentorRepositorio>(); repoMock.Setup(m => m.SelecionarPorIdSquad(id)).Returns(DbMock.Pessoa); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Act var objRetornado = _pessoaNegocio.SelecionarPorIdSquad(id); // Assert Assert.NotNull(objRetornado); }
public void DeveAtualizarPessoa() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.Atualizar(Arg.Any <Pessoa>()); var pessoaEncontrada = PessoaEncontrada(); pessoaRepository.PorId(1).Returns(pessoaEncontrada); var pessoaNegocio = new PessoaNegocio(pessoaRepository, null); var pessoaDto = PessoaDto(); pessoaNegocio.Atualizar(pessoaDto); pessoaRepository.Received(1).Atualizar(pessoaEncontrada); }
private void Inicializar() { InitializeComponent(); this.AcceptButton = buttonSalvar; FormFormat formFormat = new FormFormat(this); formFormat.formatar(); if (Form1.Unidade == null) { Assistencia = EnumAssistencia.Assistencia; } else { Assistencia = Form1.Unidade.uniassistencia; } negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Assistencia); }
public void PessoaInserirNomeNullOrEmpty() { // Arrange var pessoa = new Pessoa { Nome = null, }; var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.Inserir(pessoa)); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); //Assert Assert.Throws <ConflitoException>(() => _pessoaNegocio.Inserir(pessoa)); }
public void PessoaPorNomeOK() { // Arrange var nome = "Pedro Aviador"; var repoMock = new Mock <IPessoaRepositorio>(); var repoMock2 = new Mock <IMentorRepositorio>(); repoMock.Setup(m => m.SelecionarPorNome(nome)).Returns(DbMock.Pessoa); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Act var objRetornado = _pessoaNegocio.SelecionarPorNome(nome); // Assert Assert.NotNull(objRetornado); }
public void ListaDePessoaOK() { // Arrange var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.Selecionar()).Returns(DbMock.Pessoa); var repoMock2 = new Mock <IMentorRepositorio>(); repoMock2.Setup(m => m.Selecionar()).Returns(DbMock.Mentor); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Act var objRetornado = _pessoaNegocio.Selecionar(); // Assert Assert.NotNull(objRetornado); Assert.Same(DbMock.Pessoa, objRetornado); }
private void PreencherFormFornecedor() { if (!string.IsNullOrEmpty(textBoxFornecedorCod.Text)) { if (textBoxFornecedorCod.Text != "000") { if (int.TryParse(textBoxFornecedorCod.Text, out int cod)) { negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia); infoPessoa = negocioPessoa.ConsultarPessoaId(cod); if (infoPessoa != null) { textBoxFornecedorCod.Text = string.Format("{0:000}", infoPessoa.Id); labelFornecedorDescricao.Text = infoPessoa.Nome; buttonInicializar.Enabled = true; buttonInicializar.Select(); } else { FormMessage.ShowMessegeWarning("Nenhum fornecedor encontrado!"); textBoxFornecedorCod.Clear(); textBoxFornecedorCod.Select(); } } else { FormMessage.ShowMessegeWarning("Insira um código numérico!"); textBoxFornecedorCod.Clear(); textBoxFornecedorCod.Select(); } } else { textBoxFornecedorCod.Text = string.Format("{0:000}", 0); labelFornecedorDescricao.Text = "*FORNECEDORES DIVERSOS*"; infoPessoa = null; buttonInicializar.Enabled = true; buttonInicializar.Select(); } } }
private void buttonSalvar_Click(object sender, EventArgs e) { if (CamposObrigatorios()) { negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia); PreencherPessoaInfo(); if (infoPessoa.pssid == 0) { if (FormMessage.ShowMessegeQuestion("Deseja salvar este registro?") == DialogResult.Yes) { infoPessoa.pssid = negocioPessoa.InsertPessoa(infoPessoa); SelecionadoPessoa = infoPessoa; FormMessage.ShowMessegeInfo("Registro salvo com sucesso!"); if (enumPessoa == EnumPessoaTipo.Funcionario) { FormMessage.ShowMessegeInfo("O usuário e senha foram criados, no primeiro acesso deverá ser utilizado o CPF como LOGIN/SENHA!"); } if (this.Modal) { this.DialogResult = DialogResult.Yes; } else { this.Close(); } } } else { if (FormMessage.ShowMessegeQuestion("Deseja salvar as alterações para este registro?") == DialogResult.Yes) { negocioPessoa.UpdatePessoa(infoPessoa); FormMessage.ShowMessegeInfo("Alterações realizadas com sucesso!"); this.DialogResult = DialogResult.OK; } } } }
private void edtCodigoCliente_Leave(object sender, EventArgs e) { if (edtCodigoCliente.Text != "" && edtDescricaoCliente.Text == "") { Pessoa pessoa = new Pessoa(); pessoa.Codigo = Convert.ToInt32(object.Equals(edtCodigoCliente.Text, 0)); PessoaNegocio pessoaNegocio = new PessoaNegocio(pessoa); foreach (DataRow item in pessoaNegocio.Pesquisar().Rows) { edtCodigoCliente.Text = item["CODIGO"].ToString(); edtDescricaoCliente.Text = item["NOMEFANTASIA"].ToString(); return; } MessageBox.Show("Código Invalido!"); edtDescricaoCliente.Text = ""; edtCodigoCliente.Text = ""; edtCodigoCliente.Focus(); } }
public void DeveListarTodasPessoasComFiltro() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.Pequisa("fulano", Arg.Any <string>()) .Returns(new List <Pessoa> { new Pessoa { Id = 1, Nome = "Fulano" } }); var pessoaNegocio = new PessoaNegocio(pessoaRepository, Mapper.Instance); var retorno = pessoaNegocio.ListarPessoas("fulano", null); Assert.That(retorno.Count, Is.EqualTo(1)); Assert.That(retorno[0].Id, Is.EqualTo(1)); }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja excluir o registro selecionado?", "Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { Pessoa pessoaSelecionada = new Pessoa(); pessoaSelecionada.Codigo = Convert.ToInt32(edtCodigo.Text); PessoaNegocio pessoaNegocio = new PessoaNegocio(pessoaSelecionada); pessoaNegocio.Excluir(); MessageBox.Show("Registro excluído com sucesso!!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch { MessageBox.Show("Não foi possível Excluir.Detalhes: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void PessoaPorIdOk() { // Arrange var pessoa = new PessoaDto { Id = 1, }; var repoMock = new Mock <IPessoaRepositorio>(); repoMock.Setup(m => m.SelecionarPorId(pessoa.Id)).Returns(pessoa); var repoMock2 = new Mock <IMentorRepositorio>(); var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object); // Act var objRetornado = _pessoaNegocio.SelecionarPorId(pessoa.Id); // Assert Assert.NotNull(objRetornado); Assert.Same(pessoa, objRetornado); }
public ActionResult Post([FromBody] Pessoa _pessoa) { using (var pessoaNegocio = new PessoaNegocio()) { try { Pessoa pessoaInserida = pessoaNegocio.Post(_pessoa); int codPessoa = _pessoa.Codigo; int codigo2 = pessoaInserida.Codigo; if (pessoaInserida != null && pessoaInserida.Codigo > 0) { return(Ok()); } } catch (Exception ex) { throw; } } return(BadRequest()); }
private void LostFocus_Fornecedor() { if (!string.IsNullOrEmpty(textBoxCodFornecedor.Text)) { if (int.TryParse(textBoxCodFornecedor.Text, out int cod)) { negocioPessoa = new PessoaNegocio(Form1.Empresa.empconexao, Form1.Unidade.uniassistencia); PessoaInfo fornecedor = negocioPessoa.ConsultarPessoaId(cod); if (fornecedor != null) { textBoxCodFornecedor.Text = string.Format("{0:000}", fornecedor.Id); labelValorFornecedor.Text = fornecedor.Nome; } else { FormMessage.ShowMessegeWarning("Não foi encontrado, digite outro código!"); textBoxCodFornecedor.Select(); textBoxCodFornecedor.Clear(); } } } }