Beispiel #1
0
        public void Salvar()
        {
            _repositorio = new ContatoRepositorio();

            if (txtCodigo.Text == "" || txtNome.Text == "")
            {
                MessageBox.Show("Campo(s) nulo(s)! Informe um contato!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if(ValidarCodigo())
                {
                    var id = string.IsNullOrEmpty(txtCodigo.Text) ? 0 : Convert.ToInt32(txtCodigo.Text);
                    contato = _repositorio.ObterPor(id) ?? new Contato();

                    contato.Codigo = Convert.ToInt32(txtCodigo.Text);
                    contato.Nome = txtNome.Text;

                    _repositorio.Salvar(contato);

                    CarregaGrid();
                    LimpaControles();
                }
                else
                {
                    MessageBox.Show("Código já existente!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

            }
        }
Beispiel #2
0
 public ContatosController(
     IContatoRepositorio contatoRepositorio, IContaRepositorio contaRepositorio, IEquipeContaRepositorio equipeContaRepositorio, ILogger logger) : base(logger)
 {
     _contatoRepositorio     = contatoRepositorio;
     _contaRepositorio       = contaRepositorio;
     _equipeContaRepositorio = equipeContaRepositorio;
 }
 public TelefoneServico(
     ITelefoneRepositorio repositorio,
     IContatoRepositorio contatoRepositorio, IUnitOfWork uow) : base(uow)
 {
     this.repositorio        = repositorio;
     this.contatoRepositorio = contatoRepositorio;
 }
Beispiel #4
0
 public ContatosController(IContatoRepositorio repositorio)
 {
     _repositorio = repositorio;
     _repositorio.Add(new Contato {
         Nome = "Arthur Dent", Telefone = "(85) 8765-4321"
     });
 }
        public AdicionarContatoViewModel()
        {
            _contatoRepositorio = new ContatoRepositorio();

            _paginaServico = new PaginaServico();

            AdicionarContatoCommand = new Command(async() => await ExecuteAdicionarContatoCommand());
        }
        public ListaDeContatosViewModel()
        {
            _contatoRepositorio = new ContatoRepositorio();

            _paginaServico = new PaginaServico();

            listaDeContatos = new ObservableCollection <Contato>(ListaDeContatos());

            IrParaAdicionarContatoCommand = new Command(ExecuteIrParaAdicionarContatoCommand);
            SelecionarContatoCommand      = new Command <Contato>(async c => await ExecuteSelecionarContatoCommand(c));
        }
        public EditarContatoViewModel(Contato contatoSelecionado)
        {
            _contatoRepositorio = new ContatoRepositorio();

            _paginaServico = new PaginaServico();

            _dadosContato = contatoSelecionado;

            EditarContatoCommand  = new Command(async() => await ExecuteEditarContatoCommand());
            DeletarContatoCommand = new Command(async() => await ExecuteDeletarContatoCommand());
        }
Beispiel #8
0
 public IList <Contato> BuscarContadoLinkado(int id)
 {
     try
     {
         IContatoRepositorio contatoRepositorio = base.Repositorio as IContatoRepositorio;
         return(contatoRepositorio.BuscarContatosLinkados(id));
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #9
0
 public IList <Contato> BuscarTodosContatos(int id)
 {
     try
     {
         IContatoRepositorio contatoRepositorio = base.Repositorio as IContatoRepositorio;
         return(contatoRepositorio.BuscarContatosPorIdCompromisso(id));
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #10
0
 public Application(IUsuarioRepositorio usuarioRepositorio, IAdministradorRepositorio administradorRepositorio,
                    IContratanteRepositorio contratanteRepositorio, IPrestadorDeServicoRepositorio prestadorDeServicoRepositorio,
                    IGestorRepositorio gestorRepositorio, IFuncionalidadeRepositorio funcionalidadeRepositorio,
                    IAcessoRepositorio acessoRepositorio, IBeneficiarioRepositorio beneficiarioRepositorio,
                    IEnderecoRepositorio enderecoRepositorio, IMedicamentoRepositorio medicamentoRepositorio,
                    IEstadoRepositorio estadoRepositorio, ICidadeRepositorio cidadeRepositorio,
                    ICompetenciaRepositorio competenciaRepositorio, ICondicaoClinicaRepositorio condicaoClinicaRepositorio,
                    IBeneficiarioCondicaoClinicaRepositorio beneficiarioCondicaoClinicaRepositorio,
                    IPrestadorDeServicoCompetenciaRepositorio prestadorDeServicoCompetenciaRepositorio,
                    IBeneficiarioMedicamentoRepositorio beneficiarioMedicamentoRepositorio, ITipoMedicamentoRepositorio tipoMedicamentoRepositorio,
                    IViaDeUsoMedicamentoRepositorio viaDeUsoMedicamentoRepositorio, IPosologiaRepositorio posologiaRepositorio,
                    ISolicitacaoContratoRepositorio solicitacaoContratoRepositorio, IContratoRepositorio contratoRepositorio,
                    ITarefaRepositorio tarefaRepositorio, ITarefaRealizadaRepositorio tarefaRealizadaRepositorio,
                    IMedicoBeneficiarioRepositorio medicoBeneficiarioRepositorio, IEspecialidadeMedicaRepositorio especialidadeMedicaRepositorio,
                    IUnidadeDeMedidaRepositorio unidadeDeMedidaRepositorio, ITipoContatoRepositorio tipoContatoRepositorio,
                    IContatoRepositorio contatoRepositorio
                    )
 {
     _usuarioRepositorio            = usuarioRepositorio;
     _contratanteRepositorio        = contratanteRepositorio;
     _administradorRepositorio      = administradorRepositorio;
     _prestadorDeServicoRepositorio = prestadorDeServicoRepositorio;
     _gestorRepositorio             = gestorRepositorio;
     _funcionalidadeRepositorio     = funcionalidadeRepositorio;
     _acessoRepositorio             = acessoRepositorio;
     _beneficiarioRepositorio       = beneficiarioRepositorio;
     _enderecoRepositorio           = enderecoRepositorio;
     _medicamentoRepositorio        = medicamentoRepositorio;
     _estadoRepostorio                         = estadoRepositorio;
     _cidadeRepositorio                        = cidadeRepositorio;
     _competenciaRepositorio                   = competenciaRepositorio;
     _condicaoClinicaRepositorio               = condicaoClinicaRepositorio;
     _beneficiarioCondicaoClinicaRepositorio   = beneficiarioCondicaoClinicaRepositorio;
     _prestadorDeServicoCompetenciaRepositorio = prestadorDeServicoCompetenciaRepositorio;
     _beneficiarioMedicamentoRepositorio       = beneficiarioMedicamentoRepositorio;
     _viaDeUsoMedicamentoRepositorio           = viaDeUsoMedicamentoRepositorio;
     _tipoMedicamentoRepositorio               = tipoMedicamentoRepositorio;
     _posologiaRepositorio                     = posologiaRepositorio;
     _solicitacaoContratoRepositorio           = solicitacaoContratoRepositorio;
     _contratoRepositorio                      = contratoRepositorio;
     _tarefaRepositorio                        = tarefaRepositorio;
     _tarefaRealizadaRepositorio               = tarefaRealizadaRepositorio;
     _medicoBeneficiarioRepositorio            = medicoBeneficiarioRepositorio;
     _especialidadeMedicaRepositorio           = especialidadeMedicaRepositorio;
     _unidadeDeMedidaRepositorio               = unidadeDeMedidaRepositorio;
     _tipoContatoRepositorio                   = tipoContatoRepositorio;
     _contatoRepositorio                       = contatoRepositorio;
 }
Beispiel #11
0
 public void ValidarExistenciaNome(string nome, int id)
 {
     try
     {
         IContatoRepositorio contatoRepositorio = base.Repositorio as IContatoRepositorio;
         IList <Contato>     contato            = contatoRepositorio.ConsultarPorNomeEId(nome, id);
         if (contato.Count > 0)
         {
             throw new ValidacaoException("Este contato já foi informado");
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Beispiel #12
0
        public void Excluir()
        {
            _repositorio = new ContatoRepositorio();

            var msg = string.Format("Deseja excluir o contato: {0} ?", dgdContatos.CurrentRow.Cells["columnName"].Value);

            if (MessageBox.Show(msg, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                MessageBoxDefaultButton.Button2).Equals(DialogResult.Yes))
            {
                contato = _repositorio.ObterPor((int)dgdContatos.CurrentRow.Cells["columnCode"].Value);
                _repositorio.Excluir(contato);

                CarregaGrid();
                LimpaControles();
            }
        }
Beispiel #13
0
 public BuscaController(
     IContaRepositorio contaRepositorio,
     IContatoRepositorio contatoRepositorio,
     IMercadoriaRepositorio mercadoriaRepositorio,
     IModeloRepositorio modeloRepositorio,
     IOportunidadeRepositorio oportunidadeRepositorio,
     IUsuarioRepositorio usuarioRepositorio,
     IServicoRepositorio servicoRepositorio)
 {
     _contaRepositorio        = contaRepositorio;
     _contatoRepositorio      = contatoRepositorio;
     _mercadoriaRepositorio   = mercadoriaRepositorio;
     _modeloRepositorio       = modeloRepositorio;
     _oportunidadeRepositorio = oportunidadeRepositorio;
     _usuarioRepositorio      = usuarioRepositorio;
     _servicoRepositorio      = servicoRepositorio;
 }
Beispiel #14
0
 public ContasController(
     IContaRepositorio contaRepositorio,
     ICidadeRepositorio cidadeRepositorio,
     IPaisRepositorio paisRepositorio,
     IVendedorRepositorio vendedorRepositorio,
     IContatoRepositorio contatoRepositorio,
     IParceiroRepositorio parceiroRepositorio,
     IOportunidadeRepositorio oportunidadeRepositorio,
     IUsuarioRepositorio usuarioRepositorio,
     IEquipeContaRepositorio equipeContaRepositorio,
     ILogger logger) : base(logger)
 {
     _contaRepositorio        = contaRepositorio;
     _cidadeRepositorio       = cidadeRepositorio;
     _paisRepositorio         = paisRepositorio;
     _vendedorRepositorio     = vendedorRepositorio;
     _contatoRepositorio      = contatoRepositorio;
     _parceiroRepositorio     = parceiroRepositorio;
     _oportunidadeRepositorio = oportunidadeRepositorio;
     _usuarioRepositorio      = usuarioRepositorio;
     _equipeContaRepositorio  = equipeContaRepositorio;
 }
Beispiel #15
0
 public EnviarAprovacoesController(
     IOportunidadeRepositorio oportunidadeRepositorio,
     IContaRepositorio contaRepositorio,
     IMercadoriaRepositorio mercadoriaRepositorio,
     IContatoRepositorio contatoRepositorio,
     IImpostoRepositorio impostoRepositorio,
     IModeloRepositorio modeloRepositorio,
     IVendedorRepositorio vendedorRepositorio,
     ILayoutPropostaRepositorio layoutPropostaRepositorio,
     ICondicaoPagamentoFaturaRepositorio condicaoPagamentoFaturaRepositorio,
     ICidadeRepositorio cidadeRepositorio,
     IPremioParceriaRepositorio premioParceriaRepositorio,
     IOportunidadeService oportunidadeService,
     IUsuarioRepositorio usuarioRepositorio,
     IWorkflowRepositorio workflowRepositorio,
     IAnexoRepositorio anexoRepositorio,
     IEquipeContaRepositorio equipeContaRepositorio,
     IEquipesService equipesService,
     ILogger logger) : base(logger)
 {
     _oportunidadeRepositorio            = oportunidadeRepositorio;
     _contaRepositorio                   = contaRepositorio;
     _mercadoriaRepositorio              = mercadoriaRepositorio;
     _contatoRepositorio                 = contatoRepositorio;
     _impostoRepositorio                 = impostoRepositorio;
     _modeloRepositorio                  = modeloRepositorio;
     _vendedorRepositorio                = vendedorRepositorio;
     _layoutPropostaRepositorio          = layoutPropostaRepositorio;
     _condicaoPagamentoFaturaRepositorio = condicaoPagamentoFaturaRepositorio;
     _cidadeRepositorio                  = cidadeRepositorio;
     _premioParceriaRepositorio          = premioParceriaRepositorio;
     _oportunidadeService                = oportunidadeService;
     _usuarioRepositorio                 = usuarioRepositorio;
     _workflowRepositorio                = workflowRepositorio;
     _anexoRepositorio                   = anexoRepositorio;
     _equipeContaRepositorio             = equipeContaRepositorio;
     _equipesService = equipesService;
     _logger         = logger;
 }
 public ContatoController(IContatoRepositorio contatoRepo,
                          IClienteLoginRepositorio clienteRepositorio)
 {
     _contatoRep         = contatoRepo;
     _clienteRepositorio = clienteRepositorio;
 }
Beispiel #17
0
 public ContatoServico(IContatoRepositorio repositorio)
 {
     this.repositorio = repositorio;
 }
Beispiel #18
0
 public ContatoHandlers(IContatoRepositorio contatoRepositorio)
 {
     _contatoRepositorio = contatoRepositorio;
 }
 public ContatoController(IContatoRepositorio contatoRepositorio)
 {
     _contatorepositorio = contatoRepositorio;
 }
 public ContatoServico(IContatoRepositorio repositorio, IUnitOfWork uow) : base(uow)
 {
     this.repositorio = repositorio;
 }
 public ContatoServico(IContatoRepositorio contatoRepositorio)
 {
     _contatoRepositorio = contatoRepositorio;
 }
 public ContatoCommandHandler(IContatoRepositorio contatoRepositorio, IContatoEmailRespositorio contatoEmailRespositorio, IContatoTelefoneRepositorio contatoTelefoneRespositorio, IUnityOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notificacao) : base(uow, bus, notificacao)
 {
     this.contatoEmailRespositorio    = contatoEmailRespositorio;
     this.contatoTelefoneRespositorio = contatoTelefoneRespositorio;
     this.contatoRepositorio          = contatoRepositorio;
 }
Beispiel #23
0
 public ContatoController(IMapper map, IContatoRepositorio contatoRepositorio)
 {
     this._mapper = map;
     this._icontatoRepositorio = contatoRepositorio;
 }
 public ContatosController(IContatoRepositorio contatoRepositorio, ILogger <ContatosController> logger, Contexto contexto)
 {
     _contatoRepositorio = contatoRepositorio;
     _logger             = logger;
     _contexto           = contexto;
 }
Beispiel #25
0
 public ContatoAppService(IMapper mapper, IContatoRepositorio contatoRepositorio, IMediatorHandler bus) : base(mapper, bus)
 {
     _contatoRepositorio = contatoRepositorio;
 }
 public ClienteController(IClienteRepositorio cliente, IContatoRepositorio contato)
 {
     _clienteRepository  = cliente;
     _contatoRepositorio = contato;
 }
Beispiel #27
0
 public ArmazenadorDeContato(IContatoRepositorio ContatoRepositorio)
 {
     _ContatoRepositorio = ContatoRepositorio;
 }
Beispiel #28
0
 public ContatoController()
 {
     _contatoRepositorio = new ContatoRepositorio();
 }
Beispiel #29
0
 private void CarregaGrid()
 {
     _repositorio = new ContatoRepositorio();
     dgdContatos.DataSource = _repositorio.ObterTodos().ToList();
     TotalRegistros();
 }