/// <summary> /// Método para vaidar id escolaridad /// </summary> /// <param name="datosTrabajador"></param> /// <param name="fila"></param> public void ValidarEscolaridad(ConstanciaCMPOCO datosTrabajador, List <string> fila, int indice) { TrabajadorNEG negocio = new TrabajadorNEG(); Escolaridades entidad = new Escolaridades(); //datosTrabajador.TrabajadorDatosValidos = false; if (indice < fila.Count) { datosTrabajador.EscolaridadID = fila[indice].Trim(); if (ValidarTipoDato(new Trabajadores().OcupacionID, datosTrabajador.EscolaridadID)) { entidad.EscolaridadID = Convert.ToInt32(datosTrabajador.EscolaridadID); if (!negocio.ConsultarEscolaridad(entidad)) { datosTrabajador.EscolaridadIdValido = "Ocupacion inexistente"; datosTrabajador.TrabajadorDatosValidos = false; } } else { datosTrabajador.EscolaridadIdValido = "Escolaridad inválido"; datosTrabajador.TrabajadorDatosValidos = false; } } else { datosTrabajador.EscolaridadID = string.Empty; datosTrabajador.EscolaridadIdValido = "Ocupación obligatorio"; datosTrabajador.TrabajadorDatosValidos = false; } }
public bool ConsultarEscolaridad(Escolaridades entidad) { var resultado = contexto.Escolaridades.Where(x => x.EscolaridadID == entidad.EscolaridadID).FirstOrDefault(); if (resultado != null) { entidad.EscolaridadID = resultado.EscolaridadID; entidad.Descripcion = resultado.Descripcion; return(true); } return(false); }
/// <summary> /// Método para consultar una escolaridad /// </summary> /// <param name="entidad"></param> /// <returns></returns> public bool ConsultarEscolaridad(Escolaridades entidad) { TrabajadorDAT datos = new TrabajadorDAT(contextoSIRCE); var resultado = true; try { resultado = datos.ConsultarEscolaridad(entidad); } catch (Exception ex) { Log.SetLog(ex); throw; } return(resultado); }