private List <ExcelModelo> atualizaTabela(List <ExcelModelo> excel) { VendaBilheteriaBO _VendaBilheteriaBO = new VendaBilheteriaBO(); tVendaBilheteriaEntrega _tVendaBilheteriaEntrega; PlanilhaADO _PlanilhaADO; List <ExcelModelo> listaRetorno = new List <ExcelModelo>(); int idBilheteriaEntrega; foreach (ExcelModelo item in excel) { idBilheteriaEntrega = 0; if (!String.IsNullOrEmpty(item.Senha)) { _PlanilhaADO = new PlanilhaADO(); _tVendaBilheteriaEntrega = new tVendaBilheteriaEntrega(); switch (enumTipo) { case enumRastreioStatus.EntregueViaSedex: _tVendaBilheteriaEntrega.Tipo = "S"; idBilheteriaEntrega = _PlanilhaADO.BuscaSedex(item.CodigoRastreamento); break; case enumRastreioStatus.EntregueViaMensageiro: _tVendaBilheteriaEntrega.Tipo = "F"; idBilheteriaEntrega = _PlanilhaADO.BuscaFlash(item.Tipo, Convert.ToDateTime(item.DataHoraOcorrencia), item.StatusTexto); break; } if (idBilheteriaEntrega.Equals(0)) { var retornoConsulta = _VendaBilheteriaBO.Consultar(item.Senha); if (retornoConsulta != null) { _tVendaBilheteriaEntrega.VendaBilheteriaID = retornoConsulta.ID; _tVendaBilheteriaEntrega.EmailEnviado = false; _tVendaBilheteriaEntrega.CodigoRastreamento = item.CodigoRastreamento; _tVendaBilheteriaEntrega.StatusTexto = item.StatusTexto; string status = ""; if (!string.IsNullOrEmpty(item.NomeRecebedor)) { status = "Recebido por: " + item.NomeRecebedor; } if (!string.IsNullOrEmpty(item.RG)) { status += ((!string.IsNullOrEmpty(status)) ? ", Documento: " : "Documento: ") + item.RG; } if (!string.IsNullOrEmpty(item.GrauParentesco)) { status += ((!string.IsNullOrEmpty(status)) ? ", Parentesco: " : "Parentesco: ") + item.GrauParentesco; } if (!string.IsNullOrEmpty(status)) { status = " (" + status + ")"; _tVendaBilheteriaEntrega.StatusTexto += status; } DateTime data; if (DateTime.TryParse(item.DataHoraOcorrencia, out data)) { _tVendaBilheteriaEntrega.DataHoraOcorrencia = data; } _PlanilhaADO.Salvar(_tVendaBilheteriaEntrega); } else { DateTime data; if (DateTime.TryParse(item.DataHoraOcorrencia, out data)) { item.DataHoraOcorrencia = data.ToShortDateString(); } item.StatusTexto = "Não foi encontrado venda para a senha. "; listaRetorno.Add(item); } } else { item.StatusTexto = "Item já existente na base. "; listaRetorno.Add(item); } } } return(listaRetorno); }
public void VendaBilheteriaBO_Consultar() { tVendaBilheteria venda = vendaBilheteriaBO.Consultar(6011930); Assert.AreEqual(true, venda != null); }