예제 #1
0
 public DespesaService(IDespesaRepository despesaRepository,
                       IDespesaParcelaRepository despesaParcelaRepository,
                       INotificador notificador) : base(notificador)
 {
     _despesaRepository        = despesaRepository;
     _despesaParcelaRepository = despesaParcelaRepository;
 }
        //Construtor
        public DespesaValidator(
            IDespesaRepository despesaRepository)
        {
            this.despesaRepository = despesaRepository;

            RuleSet("Cadastro", () =>
            {
                UsuarioIdObrigatorio();
                DescricaoObrigatorio();
                ValorObrigatorio();
                VenctoObrigatorio();
                DescricaoTamanhoInvalido();
                DescricaoNaoDuplicado();
            });

            RuleSet("Edicao", () =>
            {
                IdObrigatorio();
                UsuarioIdObrigatorio();
                DescricaoObrigatorio();
                ValorObrigatorio();
                VenctoObrigatorio();
                DescricaoTamanhoInvalido();
            });

            RuleSet("Exclusao", () =>
            {
                IdObrigatorio();
            });
        }
예제 #3
0
 public DespesaController(INotificador notificador,
                          IDespesaRepository despesaRepository,
                          IDespesaService despesaService,
                          IMapper mapper) : base(notificador)
 {
     _despesaRepository = despesaRepository;
     _despesaService    = despesaService;
     _mapper            = mapper;
 }
예제 #4
0
 public RegistroDespesaController(IClienteRepository clienteFisicoRepository, IVeiculoClienteRepository veiculoClienteRepository,
                                  IRegistroRepository registroRepository, IDespesaRepository despesaRepository, IMotoristaRepository motoristaRepository)
 {
     _clienteRepository        = clienteFisicoRepository;
     _VeiculoClienteRepository = veiculoClienteRepository;
     _registroRepository       = registroRepository;
     _despesaRepository        = despesaRepository;
     _motoristaRepository      = motoristaRepository;
 }
        public DespesaAppService(
            IUnitOfWork unitOfWork,
            IDespesaRepository despesaRepository
            )
        {
            this.unitOfWork = unitOfWork;

            this.despesaRepository = despesaRepository;

            this.despesaValidator = new DespesaValidator(despesaRepository);
        }
        public view_QuitarContasAPagar(IContasAPagarRepository contasaapagar, IDespesaRepository despesa, IUsuarioRepository usuario)
        {
            
            InitializeComponent();
            
            IContasapagar = contasaapagar;
            IDespesa = despesa;
            IUsuario = usuario;
            txtUser.Enabled = false;
            txtID.Enabled = false;
            dtpData.Enabled = false;
            dtpData2.Enabled = false;
            txtVP.Enabled = false;
            txtUser.Text = Session.Instance.Nome;
            


        }
예제 #7
0
        //Construtor
        public CategoriaValidator(
            ICategoriaRepository categoriaRepository,
            IDespesaRepository despesaRepository,
            ILancamentoRepository lancamentoRepository,
            IOrcamentoRepository orcamentoRepository)
        {
            this.categoriaRepository  = categoriaRepository;
            this.despesaRepository    = despesaRepository;
            this.lancamentoRepository = lancamentoRepository;
            this.orcamentoRepository  = orcamentoRepository;


            RuleSet("Cadastro", () =>
            {
                UsuarioIdObrigatorio();
                NomeObrigatorio();
                TipoObrigatorio();
                NomeTamanhoInvalido();
                TipoTamanhoInvalido();
                NomeNaoDuplicado();
            });

            RuleSet("Edicao", () =>
            {
                IdObrigatorio();
                UsuarioIdObrigatorio();
                NomeObrigatorio();
                TipoObrigatorio();
                NomeTamanhoInvalido();
                TipoTamanhoInvalido();
                NomeNaoDuplicado();
                UsuarioCadastroValido();
            });

            RuleSet("Exclusao", () =>
            {
                IdValidoExistente();
                UsuarioCadastroValido();
                CategoriasVinculadas();
                DespesasVinculadas();
                LancamentosVinculados();
                OrcamentosVinculados();
            });
        }
예제 #8
0
        public CategoriaAppService(
            IUnitOfWork unitOfWork,
            ICategoriaRepository categoriaRepository,
            IDespesaRepository despesaRepository,
            ILancamentoRepository lancamentoRepository,
            IOrcamentoRepository orcamentoRepository)
        {
            this.unitOfWork           = unitOfWork;
            this.categoriaRepository  = categoriaRepository;
            this.despesaRepository    = despesaRepository;
            this.lancamentoRepository = lancamentoRepository;
            this.orcamentoRepository  = orcamentoRepository;

            this.categoriaValidator = new CategoriaValidator(
                categoriaRepository,
                despesaRepository,
                lancamentoRepository,
                orcamentoRepository);
        }
        public view_LancarDespesa(IContasAPagarRepository contasaapagar, IDespesaRepository despesa, IUsuarioRepository usuario)
        {
            InitializeComponent();
            IContasapagar      = contasaapagar;
            IDespesa           = despesa;
            IUsuario           = usuario;
            txtUser.Text       = Session.Instance.Nome;
            txtUser.Enabled    = false;
            txtID.Enabled      = false;
            txtDias.Enabled    = false;
            dtpParcela.Enabled = false;
            btnPesquisar.Focus();
            btnEnviar.Enabled = false;
            List <Despesa> ldespesa = IDespesa.GetAll().ToList();

            foreach (var b in ldespesa)
            {
                cbbDespesa.Items.Add(b);
            }
        }
예제 #10
0
 public DespesaBO(IDespesaRepository repository)
     : base(repository)
 {
 }
        public DespesaDataManager()
        {
            _repositorio = new DespesaDao();

                _despesaControl = new DespesaControl(_repositorio);
        }
예제 #12
0
 public DespesaService(IDespesaRepository <Despesa> despesasRepository)
 {
     _despesasRepository = despesasRepository;
 }
 public DespesaService(IDespesaRepository despesaRepository, IUsuarioRepository usuarioRepository)
 {
     _despesaRepository = despesaRepository;
     _usuarioRepository = usuarioRepository;
 }
예제 #14
0
 public DespesaController(IDespesaRepository repository, DespesasHandler handler)
 {
     _repository = repository;
     _handler    = handler;
 }
예제 #15
0
 public DespesaService(IDespesaRepository despesaService) : base(despesaService)
 {
     _despesaService = despesaService;
 }
 public DespesaController(IClienteRepository clienteFisicoRepository, IDespesaRepository despesaRepository, IUnidMedRepository unidMedRepository)
 {
     _clienteRepository = clienteFisicoRepository;
     _despesaRepository = despesaRepository;
     _unidMedRepository = unidMedRepository;
 }
예제 #17
0
 public DespesaAppService()
 {
     _despesarepository = new DespesaRepository();
 }
예제 #18
0
 public DespesaService(IDespesaRepository despesaRepository)
     : base(despesaRepository)
 {
     _despesaRepository = despesaRepository;
 }
예제 #19
0
 public VisitaAppService()
 {
     _visitarepository  = new VisitaRepository();
     _despesarepository = new DespesaRepository();
     _clientepository   = new ClienteRepository();
 }
예제 #20
0
 public DespesaController(IDespesaRepository repository, IGrupoDespesaRepository repositoryGrupoDespesa)
 {
     _repository             = repository;
     _repositoryGrupoDespesa = repositoryGrupoDespesa;
 }
예제 #21
0
 public DespesaFacade(IDespesaRepository despesaRepository)
 {
     this.despesaRepository = despesaRepository;
 }
예제 #22
0
 public DespesaController(IDespesaRepository despesa)
 {
     _despesaRepository = despesa;
 }
 public DespesaService(IDespesaRepository despesaRepository,
                       INotificador notificador, IUnitOfWork uow) : base(notificador, uow)
 {
     _despesaRepository = despesaRepository;
 }
예제 #24
0
 public DespesaService(IDespesaRepository repository) : base(repository)
 {
     _repository = repository;
 }
예제 #25
0
 public DespesaCommandHandler(IDespesaRepository repository)
 {
     _despesaRepository = repository;
 }
예제 #26
0
 public DespesaService()
 {
     rep = new DespesaRepository();
 }
예제 #27
0
 public DespesaBS()
 {
     dbDespesa = new DespesaRepository();
 }
예제 #28
0
 public DespesaController(IDespesaRepository repository)
 {
     this.repository = repository;
 }
예제 #29
0
 public DespesasHandler(IDespesaRepository repository, IMembroFamiliarRepository membroRepository)
 {
     _repository       = repository;
     _membroRepository = membroRepository;
 }