private static void AdicionarRepasseInterno(List <EpmRepasse> repassesInternos, EpmRepasse repasse, CelulaEacessoService eacessoConnectionCelula) { if (repasse.Comments == null) { repasse.Comments = ""; } var novoComent = repasse.IdRepasseInterno != null?repasse.IdRepasseInterno.Value.ToString() + " - " : ""; var comment = repasse.Comments; repasse.Comments = novoComent + "Gerado pelo Modulo de Automacao de Horas - EPM INTERNO - " + repasse.Comments; if (repasse.IdCelulaProf != repasse.IdCelulaTec) { repasse.FlStatus = "NA"; } else { repasse.FlStatus = "AP"; } repasse.IdMoeda = eacessoConnectionCelula.ObterMoedaCelula(repasse.IdCelulaProf); repasse.TransferWork = 1; repasse.TransferRate = repasse.ActualCost; repasse.TransferCost = repasse.ActualCost; repasse.IdServicoCom = repasse.IdServicoProf.Value.ToString(); repassesInternos.Add(repasse); }
private static void AdicionarRepasseComercial(List <EpmRepasse> repassesComerciais, EpmRepasse repasse, CelulaEacessoService eacessoConnectionCelula) { repasse.FlStatus = "NA"; if (repasse.Comments == null) { repasse.Comments = ""; } var novoComent = repasse.IdRepasse != null?repasse.IdRepasse.Value.ToString() + " - " : ""; repasse.Comments = novoComent + "Gerado pelo Modulo de Automacao de Horas - EPM COMERCIAL - " + repasse.Comments; var idtecnico = repasse.IdServicoTec; if (int.TryParse(repasse.IdServicoCom, out int result)) { repasse.IdServicoTec = int.Parse(repasse.IdServicoCom); repasse.IdServicoCom = idtecnico.ToString(); repasse.IdMoeda = eacessoConnectionCelula.ObterMoedaCelula(repasse.IdCelulaTec); repassesComerciais.Add(repasse); } else { repasse.IdServicoTec = idtecnico; AdicionarLogGenerico("EPM COMERCIAL ERROR - repasse com id:" + repasse.Id + "não possui servico tecnico", ""); } }