protected override ValidationResult IsValid(object value, ValidationContext validationContext) { Cotizacion cotizacion = (Cotizacion)validationContext.ObjectInstance; using (Iceberg_Context context = new Iceberg_Context()) { tp_documento buscarSiEsNit = context.tp_documento.FirstOrDefault(x => x.tpdoc_id == cotizacion.tpdoc_id); if (buscarSiEsNit != null) { if (!buscarSiEsNit.tpdoc_nombre.ToUpper().Contains("NIT")) { if (value == null || string.IsNullOrEmpty(value.ToString())) { return(new ValidationResult("El campo " + validationContext.DisplayName + " es requerido")); } } } else if (cotizacion.tpdoc_id == 0) { return(new ValidationResult("El campo " + validationContext.DisplayName + " es requerido")); } } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { Cotizacion cotizacion = (Cotizacion)validationContext.ObjectInstance; using (Iceberg_Context context = new Iceberg_Context()) { tp_origen buscarSiEsVitrina = context.tp_origen.FirstOrDefault(x => x.tporigen_id == cotizacion.tporigen_id); if (buscarSiEsVitrina != null) { if (buscarSiEsVitrina.subfuente == true) { if (value == null || string.IsNullOrEmpty(value.ToString())) { return(new ValidationResult("El campo " + validationContext.DisplayName + " es requerido")); } } } } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { CrearVehiculoModel vehiculo = (CrearVehiculoModel)validationContext.ObjectInstance; if (!string.IsNullOrEmpty(vehiculo.propietario)) { using (Iceberg_Context context = new Iceberg_Context()) { if (value != null || string.IsNullOrEmpty(value.ToString())) { int nit = Convert.ToInt32(value); icb_terceros buscarNit = context.icb_terceros.FirstOrDefault(x => x.tercero_id == nit); if (buscarNit == null) { return(new ValidationResult("El documento no se encontro")); } } } } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { CrearVehiculoModel vehiculo = (CrearVehiculoModel)validationContext.ObjectInstance; if (!string.IsNullOrEmpty(vehiculo.nitaseguradora)) { using (Iceberg_Context context = new Iceberg_Context()) { if (value != null || string.IsNullOrEmpty(value.ToString())) { string nit = value.ToString(); icb_terceros buscarNit = context.icb_terceros.FirstOrDefault(x => x.doc_tercero == nit); if (buscarNit == null) { return(new ValidationResult("El nit no se encontro")); } } } } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { icb_vehiculo_eventosModel evento = (icb_vehiculo_eventosModel)validationContext.ObjectInstance; using (Iceberg_Context context = new Iceberg_Context()) { icb_tpeventos buscarEvento = context.icb_tpeventos.FirstOrDefault(x => x.tpevento_id.ToString() == evento.id_tpevento); if (buscarEvento != null) { if (buscarEvento.pplaca) { if (value == null || string.IsNullOrEmpty(value.ToString())) { return(new ValidationResult("El campo " + validationContext.DisplayName + " es requerido")); } } } } return(ValidationResult.Success); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { Prospecto prospecto = (Prospecto)validationContext.ObjectInstance; using (Iceberg_Context context = new Iceberg_Context()) { tp_origen buscarSiRequiere = context.tp_origen.FirstOrDefault(x => x.tporigen_id == prospecto.tporigen_id); if (buscarSiRequiere != null) { if (buscarSiRequiere.evento) { if (value == null || string.IsNullOrEmpty(value.ToString()) || value.ToString() == "0") { return(new ValidationResult("El campo " + validationContext.DisplayName + " es requerido")); } } } } return(ValidationResult.Success); }