/// <summary> /// Mpetodo para valida un id modalidad /// </summary> /// <param name="datosCurso"></param> /// <param name="fila"></param> public void ValidarModalidad(ConstanciaCMPOCO datosCurso, List <string> fila, int indice) { CursoNEG negocio = new CursoNEG(); CatalogoPOCO entidad = new CatalogoPOCO(); //datosCurso.CursoDatosValidos = false; if (indice < fila.Count) { datosCurso.ModalidadCapacitacionID = fila[indice].Trim(); if (ValidarTipoDato(new Cursos().ModalidadCapacitacionID, datosCurso.ModalidadCapacitacionID)) { entidad.catalogoID = Convert.ToInt32(datosCurso.ModalidadCapacitacionID); if (!negocio.ConsultarModalidad(entidad)) { datosCurso.ModalidadCapacitacionValido = "Modalidad inexistente"; datosCurso.TrabajadorDatosValidos = false; } } else { datosCurso.ModalidadCapacitacionValido = "Modalidad inválido"; datosCurso.TrabajadorDatosValidos = false; } } else { datosCurso.ModalidadCapacitacionID = string.Empty; datosCurso.ModalidadCapacitacionValido = "Modalidad obligatorio"; datosCurso.TrabajadorDatosValidos = false; } }
/// <summary> /// Método para validar id Municipio /// </summary> /// <param name="datosTrabajador"></param> /// <param name="fila"></param> public void ValidarMunicipio(ConstanciaCMPOCO datosTrabajador, List <string> fila, int indice) { UtileriaNeg utilNegocio = new UtileriaNeg(); CatalogoPOCO entidad = new CatalogoPOCO(); //datosTrabajador.TrabajadorDatosValidos = false; if (indice < fila.Count) { datosTrabajador.MunicipioID = fila[indice].Trim(); if (ValidarTipoDato(new Trabajadores().MunicipioID, datosTrabajador.MunicipioID) && datosTrabajador.EntidadFederativaIdValido == null) { entidad.catalogoID = Convert.ToInt32(datosTrabajador.MunicipioID); if (!utilNegocio.ConsultarMunicipio(entidad, Convert.ToInt32(datosTrabajador.EntidadFederativaID))) { datosTrabajador.MunicipioIdValido = "Municipio inexistente"; datosTrabajador.TrabajadorDatosValidos = false; } } else { datosTrabajador.MunicipioIdValido = "Municipio inválido"; datosTrabajador.TrabajadorDatosValidos = false; } } else { datosTrabajador.MunicipioID = string.Empty; datosTrabajador.MunicipioIdValido = "Municipio obligatorio"; datosTrabajador.TrabajadorDatosValidos = false; } }
/// <summary> /// Método para consultar una modalidad /// </summary> /// <param name="entidad"></param> /// <returns></returns> public bool ConsultarModalidad(CatalogoPOCO entidad) { List <CatalogoPOCO> modalidades = new UtileriaNeg().EnumeradorALista <Enumeradores.ModalidadCapacitacion>();; entidad = modalidades.Where(x => x.catalogoID == entidad.catalogoID).FirstOrDefault(); if (entidad != null) { return(true); } return(false); }
/// <summary> /// Método para consultar un tipo agente /// </summary> /// <param name="entidad"></param> /// <returns></returns> public bool ConsultarTipoAgente(CatalogoPOCO entidad) { List <CatalogoPOCO> tiposAgente = new UtileriaNeg().EnumeradorALista <Enumeradores.TipoAgenteCapacitador>(); entidad = tiposAgente.Where(x => x.catalogoID == entidad.catalogoID).FirstOrDefault(); if (entidad != null) { return(true); } return(false); }
private List <CatalogoPOCO> SerializarCatalogoPoco(DataTable resultSet) { List <CatalogoPOCO> objResultSet = new List <CatalogoPOCO>(); foreach (DataRow row in resultSet.Rows) { CatalogoPOCO objCatalogo = new CatalogoPOCO(); objCatalogo.catalogoID = int.Parse(row["CatalogoID"].ToString()); objCatalogo.catalogoDescripcion = row["CatalogoDescripcion"].ToString(); objResultSet.Add(objCatalogo); } return(objResultSet); }
public bool ConsultarMunicipo(CatalogoPOCO entidad, int idEntidad) { List <CatalogoPOCO> municipios = ConsultarMunicipios(idEntidad); var resultado = municipios.Where(x => x.catalogoID == entidad.catalogoID).FirstOrDefault(); if (resultado != null) { entidad.catalogoID = resultado.catalogoID; entidad.catalogoDescripcion = resultado.catalogoDescripcion; return(true); } return(false); }
public bool ConsultarEntidad(CatalogoPOCO entidad) { List <CatalogoPOCO> entidades = ConsultarEntidades(); var resultado = entidades.Where(x => x.catalogoID == entidad.catalogoID).FirstOrDefault(); if (resultado != null) { entidad.catalogoID = resultado.catalogoID; entidad.catalogoDescripcion = resultado.catalogoDescripcion; return(true); } return(false); }
public bool ConsultarMunicipio(CatalogoPOCO entidad, int idEntidad) { UtileriaDAT datos = new UtileriaDAT(); var resultado = true; try { resultado = datos.ConsultarMunicipo(entidad, idEntidad); } catch (Exception ex) { Log.SetLog(ex); throw; } return(resultado); }
/// <summary> /// Método para consultar una institución educativa /// </summary> /// <returns></returns> public bool ConsultarInstitucionEducativa(CatalogoPOCO entidad) { var resultado = false; try { var instituciones = ConsultarInstitucionesEducativa(); var catalogo = instituciones.Where(x => x.catalogoID == entidad.catalogoID).FirstOrDefault(); if (catalogo != null) { entidad.catalogoID = catalogo.catalogoID; entidad.catalogoDescripcion = catalogo.catalogoDescripcion; resultado = true; } } catch (Exception ex) { Log.SetLog(ex); throw; } return(resultado); }
/// <summary> /// Método para validar id Institucion /// </summary> /// <param name="datosTrabajador"></param> /// <param name="fila"></param> public void ValidarInstitucion(ConstanciaCMPOCO datosTrabajador, List <string> fila, int indice) { TrabajadorNEG negocio = new TrabajadorNEG(); CatalogoPOCO entidad = new CatalogoPOCO(); Trabajadores trabajador = new Trabajadores(); trabajador.InstitucionesEducativasID = 0; //datosTrabajador.TrabajadorDatosValidos = false; if (indice < fila.Count) { datosTrabajador.InstitucionesEducativasID = fila[indice].Trim(); if (ValidarTipoDato(trabajador.InstitucionesEducativasID, datosTrabajador.InstitucionesEducativasID)) { entidad.catalogoID = Convert.ToInt32(datosTrabajador.InstitucionesEducativasID); if (!negocio.ConsultarInstitucionEducativa(entidad)) { datosTrabajador.InstitucionesEducativasIdValido = "Institución inexistente"; datosTrabajador.TrabajadorDatosValidos = false; } } else { datosTrabajador.InstitucionesEducativasIdValido = "institución inválida"; datosTrabajador.TrabajadorDatosValidos = false; } } else { datosTrabajador.InstitucionesEducativasID = string.Empty; datosTrabajador.InstitucionesEducativasIdValido = "Institución educativa obligatorio"; datosTrabajador.TrabajadorDatosValidos = false; } }