public IActionResult Exportar([FromServices] IContratoRepository repository, [FromQuery] string coluna = "nome", [FromQuery] string direcao = "asc") { var resultado = repository.Obter(EnumHelpers.ParseOrDefault(coluna, ContratoSort.ClienteNome), string.IsNullOrEmpty(direcao) || direcao.Equals("asc")); if (resultado.Tipo == ResultType.Valid) { StringBuilder csv = new StringBuilder(); csv.AppendLine("COD_CLIENTE; NOME CLIENTE; COLETA CONTRATADA; VALOR LIMITE; VALOR UNIDADE;MOTIVO CANCELAMENTO;DATA CANCELAMENTO;FLAG TERMINO; DATA INICIO; DATA TERMINO CONTRATO "); foreach (var x in resultado.Dados) { csv.Append($"\"{x.Cod_Contrato}\";"); csv.Append($"\"{(!string.IsNullOrEmpty(x.Cliente.NomeCompleto_RazaoSocial) ? x.Cliente.NomeCompleto_RazaoSocial : string.Empty)}\";"); csv.Append($"=\"{x.ColetaContratada}\";"); csv.Append($"=\"{x.ValorLimite}\";"); csv.Append($"=\"{x.ValorUnidade}\";"); csv.Append($"\"{(!string.IsNullOrEmpty(x.MotivoCancelamento) ? x.MotivoCancelamento : string.Empty)}\";"); csv.Append($"=\"{x.DataCancelamento}\";"); csv.Append($"\"{(x.FlagTermino != null ? (Convert.ToBoolean(x.FlagTermino) ? "Sim" : "Não") : "Não")}\";"); csv.Append($"=\"{x.DataTermino}\";"); csv.AppendLine(""); //query = query.OrderByDescending(x => x.DataPrazo == null ? 0 : 1).ThenByDescending(x => x.DataPrazo); } string nomeArquivo = $"Contrato{DateTime.Now.ToString("yyyyMMdd_HHmmss")}.csv"; byte[] bytes = Encoding.UTF8.GetBytes(csv.ToString()); bytes = Encoding.UTF8.GetPreamble().Concat(bytes).ToArray(); return(File(bytes, "text/csv", nomeArquivo)); } return(Result(resultado)); }
public MaterialController(IMaterialRepository materialRepository, IContratoRepository contratoRepository, IMapper mapper ) { this.materialRepository = materialRepository; this.contratoRepository = contratoRepository; this.mapper = mapper; }
public ContratoService( IMapper mapper, IContratoRepository contratoRepository) { _mapper = mapper; _contratoRepository = contratoRepository; }
public ContratoService(IAgendamentoService agendamentoService, IVeiculoService veiculoService, IClienteService clienteService, IContratoRepository contratoRepository) { _agendamentoService = agendamentoService; _veiculoService = veiculoService; _clienteService = clienteService; _contratoRepository = contratoRepository; }
public CalculoMensalController(ICalculoRepository calculoRepository, IContratoRepository contratoRepository, IFeedbackExecucaoCalculoServiceDomain feedbackExecucaoCalculoServiceDomain) { _calculoRepository = calculoRepository; _contratoRepository = contratoRepository; _feedbackExecucaoCalculoServiceDomain = feedbackExecucaoCalculoServiceDomain; }
public ServicoService(IServiceRepository serviceRepository, IContratoRepository contratoRepository, ILogGenericoRepository logGenericoRepository) { _serviceRepository = serviceRepository; _contratoRepository = contratoRepository; _logGenericoRepository = logGenericoRepository; }
public IActionResult ObterPaginado([FromServices] IContratoRepository repository, [FromQuery] int pagina = 1, [FromQuery] int quantidade = 8, [FromQuery] string coluna = "ClienteNome", [FromQuery] string direcao = "asc") { return(Result(repository.ObterPaginado(pagina, quantidade, EnumHelpers.ParseOrDefault(coluna, ContratoSort.ClienteNome), string.IsNullOrEmpty(direcao) || direcao.Equals("asc")))); }
public GuiaRecepcionMateriaPrimaService(IGuiaRecepcionMateriaPrimaRepository guiaRecepcionMateriaPrima, ISocioFincaRepository socioFincaRepository, INotaCompraRepository notaCompraRepository, ICorrelativoRepository correlativoRepository, IContratoRepository contratoRepository, IOptions <ParametrosSettings> parametrosSettings) { _IGuiaRecepcionMateriaPrimaRepository = guiaRecepcionMateriaPrima; _INotaCompraRepository = notaCompraRepository; _ISocioFincaRepository = socioFincaRepository; _ICorrelativoRepository = correlativoRepository; _IContratoRepository = contratoRepository; _ParametrosSettings = parametrosSettings; }
public ContratoHandler(IClienteRepository clienteRepository, IReservaRepository reservaRepository, IContratoRepository contratoRepository, IDadosItemContratoRepository itemRepository, IDadosContratoDevolucaoRepository devolucaoepository, IDadosPagamentosRepository pagamentoRepository) { _clienteRepository = clienteRepository; _reservaRepository = reservaRepository; _contratoRepository = contratoRepository; _itemRepository = itemRepository; _devolucaoepository = devolucaoepository; _pagamentoRepository = pagamentoRepository; }
public PrecioDiaRendimientoService(IPrecioDiaRendimientoRepository PrecioDiaRendimientoRepository, IMaestroRepository MaestroRepository, IContratoRepository ContratoRepository, ICorrelativoRepository correlativoRepository, ITipoCambioDiaRepository TipoCambioDiaRepository, IMapper mapper, IOptions <FileServerSettings> fileServerSettings) { _IPrecioDiaRendimientoRepository = PrecioDiaRendimientoRepository; _IContratoRepository = ContratoRepository; _ITipoCambioDiaRepository = TipoCambioDiaRepository; _fileServerSettings = fileServerSettings; _ICorrelativoRepository = correlativoRepository; _IMaestroRepository = MaestroRepository; _Mapper = mapper; }
public ContratoService(IContratoRepository contratoRepository, IUnitOfWork unitOfWork, MicroServicosUrls microServicosUrls, IVariablesToken variables) { _contratoRepository = contratoRepository; _microServicosUrls = microServicosUrls; _unitOfWork = unitOfWork; _variables = variables; }
public OSController(IOSRepository osRepository, IMesReferenciaRepository mesRepository, IContratoRepository contratoRepository, IClienteRepository clienteRepository, IConfiguracaoRepository configuracaoRepository, Criptografia md5Encrypt, MailService mailService, IMapper mapper) { this.osRepository = osRepository; this.mesRepository = mesRepository; this.contratoRepository = contratoRepository; this.clienteRepository = clienteRepository; this.configuracaoRepository = configuracaoRepository; this.md5Encrypt = md5Encrypt; this.mailService = mailService; this.mapper = mapper; }
public ContratoController(IContratoRepository repo, IMapper mapper, ICDPRepository cdpRepo, DataContext dataContext, IGeneralInterface generalInterface, IProcesoCreacionArchivoExcel procesoCreacionExcelInterface) { _mapper = mapper; _repo = repo; _cdpRepo = cdpRepo; _dataContext = dataContext; _generalInterface = generalInterface; _procesoCreacionExcelInterface = procesoCreacionExcelInterface; }
public ContratoService(IAduanaRepository AduanaRepository, IContratoRepository contratoRepository, IContratoCompraRepository contratoCompraRepository, ICorrelativoRepository correlativoRepository, IMapper mapper, IOptions <FileServerSettings> fileServerSettings, IMaestroRepository maestroRepository, IEmpresaRepository empresaRepository) { _IContratoRepository = contratoRepository; _IAduanaRepository = AduanaRepository; _fileServerSettings = fileServerSettings; _ICorrelativoRepository = correlativoRepository; _Mapper = mapper; _IMaestroRepository = maestroRepository; _IEmpresaRepository = empresaRepository; _IContratoCompraRepository = contratoCompraRepository; }
public ServicoContratadoService(IVariablesToken variables, IUnitOfWork unitOfWork, IContratoRepository contratoRepository, NotificationHandler notificationHandler, IServicoContratadoRepository servicoContratadoRepository, IClienteRepository clienteRepository, IOptions <ConnectionStrings> connectionStrings, ICidadeRepository cidadeRepository, IMapper mapper) { _variables = variables; _unitOfWork = unitOfWork; _contratoRepository = contratoRepository; _notificationHandler = notificationHandler; _servicoContratadoRepository = servicoContratadoRepository; _clienteRepository = clienteRepository; _connectionStrings = connectionStrings; _cidadeRepository = cidadeRepository; _mapper = mapper; }
public SolicitacaoService(ISolicitacaoRepository _SolicitacaoRepository, ICursoRepository _CursoRepository, ICursoSemTurmaRepository _CursoSemTurmaRepository, IPessoaRepository _PessoaRepository, IAreaRepository _AreaRepository, IContratoRepository _ContratoRepository, IEmpresaRepository _EmpresaRepository, ITipoSolicitacaoRepository _TipoSolicitacaoRepository, ICredencialRepository _CredencialRepository, ICargoRepository _CargoRepository, IRamoAtividadeRepository _RamoAtividadeRepository) { SolicitacaoRepository = _SolicitacaoRepository; CursoRepository = _CursoRepository; CursoSemTurmaRepository = _CursoSemTurmaRepository; PessoaRepository = _PessoaRepository; AreaRepository = _AreaRepository; ContratoRepository = _ContratoRepository; EmpresaRepository = _EmpresaRepository; TipoSolicitacaoRepository = _TipoSolicitacaoRepository; CredencialRepository = _CredencialRepository; CargoRepository = _CargoRepository; RamoAtividadeRepository = _RamoAtividadeRepository; }
public ServicoContratadoService( IUnitOfWork unitOfWork, IVariablesToken variables, IServicoContratadoRepository pacoteServicoRepository, IOperacaoMigradaService operacaoMigradaService, NotificationHandler notificationHandler, IContratoRepository contratoRepository, IContratoService contratoService, IDeParaServicoRepository deParaServicoRepository, IOptions <ConnectionStrings> connectionStrings, MicroServicosUrls microServicosUrls ) { _unitOfWork = unitOfWork; _variables = variables; _servicoContratadoRepository = pacoteServicoRepository; _notificationHandler = notificationHandler; _contratoRepository = contratoRepository; _operacaoMigradaService = operacaoMigradaService; _contratoService = contratoService; _deParaServicoRepository = deParaServicoRepository; _connectionStrings = connectionStrings; _microServicosUrls = microServicosUrls; }
public HomeController(ICertificadoRepository certificadoRepository, IContratoRepository contratoRepository, IDocumentoRepository documentoRepository) { _contratoRepository = contratoRepository; _certificadoRepository = certificadoRepository; _documentoRepository = documentoRepository; }
public ContratoService(IContratoRepository repository) { contratoRepository = repository; }
public ContratoService(IContratoRepository repository, IBaseValidation <Contrato> validation) : base(repository, validation) { _repository = repository; }
public ClienteService(DataColetrans dataContext, IContratoRepository contratoRepo) { this.dataContext = dataContext; }
public ContratoController(IContratoRepository _contratoRepository) { contratoRepository = _contratoRepository; }
public ContratoService(IContratoRepository repositoryContrato, IPrestacaoRepository repositoryPrestacao) { this.RepositoryContrato = repositoryContrato; this.RepositoryPrestacao = repositoryPrestacao; }
public ContratoService(IContratoRepository repository) : base(repository) { _repository = repository; }
public CalculoBuilder InicieCalculo(IContratoRepository repository) => InicieCalculo(repository.ObterContratosVigentes(_referencia));
public ContratoBS() { dbContrato = new ContratoRepository(); }
public NovoContratoServicoBus(IContratoRepository contratoRepository, ICodeiziConfiguration codeiziConfiguration) => (_contratoRepository, _codeiziConfiguration) = (contratoRepository, codeiziConfiguration);
public ClienteController(IClienteRepository clienteRepository, IContratoRepository contratoRepository, IMapper mapper) { this.clienteRepository = clienteRepository; this.contratoRepository = contratoRepository; this.mapper = mapper; }
public ContratoController() { _contratoRepository = new ContratoRepository(); }
public ContratoController(IContratoRepository contratoRepository, ITipoRepository tipoRepository, IFlashMessage flashMessage) { _contratoRepository = contratoRepository; _tipoRepository = tipoRepository; _flashMessage = flashMessage; }