public EmpenhoCancelamentoService(ILogError l, ICrudEmpenhoCancelamento repository, ICrudEmpenhoCancelamentoMes mes, ICrudEmpenhoCancelamentoItem item,
                                   IProdespEmpenho prodesp, ISiafemEmpenho siafem, ICrudPrograma programa,
                                   ICrudFonte fonte, ICrudEstrutura estrutura, IRegional regional, IChaveCicsmo chave, ICommon c)
     : base(l, c, new ProdespReservaWs(), new SiafemReservaWs(), siafem, chave)
 {
     _prodesp    = new ProdespEmpenhoService(l, prodesp, programa, fonte, estrutura, regional);
     _siafem     = new SiafemEmpenhoService(l, siafem, programa, fonte, estrutura);
     _mes        = new EmpenhoCancelamentoMesService(l, mes);
     _item       = new EmpenhoCancelamentoItemService(l, item);
     _repository = repository;
     _chave      = new ChaveCicsmoService(l, chave);
     _programa   = new ProgramaService(l, programa, estrutura);
 }
 public EmpenhoCancelamentoMesService(ILogError l, ICrudEmpenhoCancelamentoMes p) : base(l)
 {
     _mes = p;
 }