Example #1
0
        /// <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;
            }
        }
Example #2
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 #3
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 #4
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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        /// <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);
        }
Example #10
0
        /// <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;
            }
        }