/// <summary> /// /// </summary> /// <param name="prgCrDet"></param> /// <param name="lstVr"></param> private void ValidaLimiteCliente(ACSOPRGCRDetalheEN prgCrDet, List <ValidationResult> lstVr) { try { var limite = ACSOPRGCRDetalheDB.ConsultaLimiteCliente(prgCrDet.IdEntidade); if (limite.ValMaxCredito < prgCrDet.Valor || limite.ValMinCredito > prgCrDet.Valor) { lstVr.Add(new ValidationResult(String.Concat("Valores de limites fora do range de aprovação.", prgCrDet.Valor), new[] { "Valor" })); } } catch (Exception e) { if (upSight.Consulta.Base.BD.Geral.TS.TraceError) { Trace.TraceError("{0}: {1}", new object[] { "u.CrtCorp.ACSOIDTS.PtrCN", e }); } throw; } }
/// <summary> /// Valida se existe os cartões na base /// </summary> /// <param name="ptr"></param> /// <returns></returns> private bool ValidaExistenciaPanProxy(ACSOPRGCRDetalheEN prgCrDet) { bool vExist = false; try { vExist = ACSOPRGCRDetalheDB.ConsultaCartoes(prgCrDet); } catch (Exception e) { if (upSight.Consulta.Base.BD.Geral.TS.TraceError) { Trace.TraceError("{0}: {1}", new object[] { "u.CrtCorp.ACSOIDTS.PtrCN", e }); } throw; } return(vExist); }