Example #1
0
        /// <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;
            }
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }