示例#1
0
        public List <TalentoComplexBE> ListarTalentosComplex(int idTalento)
        {
            List <TalentoComplexBE> lstTalentoBE   = new List <TalentoComplexBE>();
            TalentoDALC             objTalentoDALC = new TalentoDALC();

            lstTalentoBE = objTalentoDALC.ListarTalentosComplex(idTalento);

            return(lstTalentoBE);
        }
示例#2
0
        //public List<TalentoBE> ObtenerTalentos()
        //{
        //    List<TalentoBE> lstTalentoBE = new List<TalentoBE>();
        //    TalentoDALC objTalentoDALC = new TalentoDALC();

        //    lstTalentoBE = objTalentoDALC.ObtenerTalentos();

        //    return lstTalentoBE;
        //}

        public List <TalentoBE> ListarTalentos()
        {
            List <TalentoBE> lstTalentoBE   = new List <TalentoBE>();
            TalentoDALC      objTalentoDALC = new TalentoDALC();

            lstTalentoBE = objTalentoDALC.ListarTalentos();

            return(lstTalentoBE);
        }
示例#3
0
        public List <RecomendacionBE> ObtenerDescripcionesTalentosMenosDesarrolladosAdulto(List <TalentoComplexBE> lstTalentos, int tipo)
        {
            TalentoDALC            objTalentoDALC = new TalentoDALC();
            List <RecomendacionBE> lstTalentosMenosDesarrollados = null;

            lstTalentosMenosDesarrollados = objTalentoDALC.ObtenerDescripcionesAdultoTalentosSeleccionados(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                                                                                                           lstTalentos[0].idTalento, lstTalentos[1].idTalento, lstTalentos[2].idTalento, lstTalentos[3].idTalento, lstTalentos[4].idTalento, lstTalentos[5].idTalento, tipo);

            return(lstTalentosMenosDesarrollados);
        }
示例#4
0
        public void CargarResultadosMasivos(List <ResultadoFinalBE> lstResultados)
        {
            string        codigosMasDesarrollados     = "";
            string        codigosMenosDesarrollados   = "";
            string        codigosTEMasDesarrollados   = "";
            string        codigosTEMenosDesarrollados = "";
            string        codigosVirtudes             = "";
            string        codigosTalentos             = "";
            string        masDesarrollados            = "";
            string        menosDesarrollados          = "";
            string        TEMasDesarrollados          = "";
            string        TEMenosDesarrollados        = "";
            string        virtudes           = "";
            string        seleccionados      = "";
            string        buzones            = "";
            int           codigoParticipante = 0;
            int           codigoResultado    = 0;
            TalentoDALC   objtalentoDALC     = new TalentoDALC();
            ResultadoDALC objResultadoDALC   = new ResultadoDALC();

            foreach (var item in lstResultados)
            {
                codigosMasDesarrollados     = "";
                codigosMenosDesarrollados   = "";
                codigosTEMasDesarrollados   = "";
                codigosTEMenosDesarrollados = "";
                codigosVirtudes             = "";
                codigosTalentos             = "";
                masDesarrollados            = "";
                menosDesarrollados          = "";
                TEMasDesarrollados          = "";
                TEMenosDesarrollados        = "";
                virtudes      = "";
                seleccionados = "";
                buzones       = "";

                for (int i = 0; i < item.lstTalentosMasDesarrollados.Count; i++)
                {
                    masDesarrollados = masDesarrollados + "'" + item.lstTalentosMasDesarrollados[i].nombre + "', ";
                    seleccionados    = seleccionados + "1, ";
                    buzones          = buzones + "1, ";
                }

                for (int i = 0; i < item.lstTalentosMenosDesarrollados.Count; i++)
                {
                    menosDesarrollados = menosDesarrollados + "'" + item.lstTalentosMenosDesarrollados[i].nombre + "', ";
                    seleccionados      = seleccionados + "1, ";
                    buzones            = buzones + "3, ";
                }

                for (int i = 0; i < item.lstTEMasDesarrollados.Count; i++)
                {
                    TEMasDesarrollados = TEMasDesarrollados + "'" + item.lstTEMasDesarrollados[i].nombre + "', ";
                    seleccionados      = seleccionados + "1, ";
                    buzones            = buzones + "4, ";
                }

                for (int i = 0; i < item.lstTEMenosDesarrollados.Count; i++)
                {
                    TEMenosDesarrollados = TEMenosDesarrollados + "'" + item.lstTEMenosDesarrollados[i].nombre + "', ";
                    seleccionados        = seleccionados + "1, ";
                    buzones = buzones + "6, ";
                }

                for (int i = 0; i < item.lstVirtudes.Count; i++)
                {
                    virtudes      = virtudes + "'" + item.lstVirtudes[i].nombre + "', ";
                    seleccionados = seleccionados + "1, ";
                    buzones       = buzones + "7, ";
                }

                //clausula = masDesarrollados + menosDesarrollados + TEMasDesarrollados + TEMenosDesarrollados + virtudes;

                try
                {
                    codigosMasDesarrollados     = objtalentoDALC.ObtenerCodigos(masDesarrollados);
                    codigosMenosDesarrollados   = objtalentoDALC.ObtenerCodigos(menosDesarrollados);
                    codigosTEMasDesarrollados   = objtalentoDALC.ObtenerCodigos(TEMasDesarrollados);
                    codigosTEMenosDesarrollados = objtalentoDALC.ObtenerCodigos(TEMenosDesarrollados);
                    codigosVirtudes             = objtalentoDALC.ObtenerCodigos(virtudes);

                    codigosTalentos = codigosMasDesarrollados + ", " + codigosMenosDesarrollados + ", " + codigosTEMasDesarrollados + ", " +
                                      codigosTEMenosDesarrollados + ", " + codigosVirtudes;
                }
                catch (Exception ex)
                {
                    throw ex;
                }


                ParticipanteBE   objParticipanteBE   = new ParticipanteBE();
                ParticipanteDALC objParticipanteDALC = new ParticipanteDALC();

                objParticipanteBE.DNI               = item.DNI;
                objParticipanteBE.Nombres           = item.NombreParticipante;
                objParticipanteBE.ApellidoMaterno   = item.ApellidoMaterno;
                objParticipanteBE.ApellidoPaterno   = item.ApellidoPaterno;
                objParticipanteBE.Cargo             = item.CargoEmpresa;
                objParticipanteBE.CorreoElectronico = item.CorreoElectronico;
                objParticipanteBE.NivelInstruccion  = item.NivelInstruccion;
                objParticipanteBE.FechaNacimiento   = item.FechaNacimiento;
                objParticipanteBE.Sexo              = item.Sexo;
                objParticipanteBE.Institucion       = item.Institucion;
                try
                {
                    codigoParticipante = objParticipanteDALC.InsertarParticipante(objParticipanteBE);
                }
                catch (Exception)
                {
                    throw;
                }


                if (codigoParticipante > 0)
                {
                    ResultadoBE objResultadoBE = new ResultadoBE();

                    objResultadoBE.NombreParticipante = item.NombreParticipante;
                    objResultadoBE.DNI = item.DNI;
                    objResultadoBE.CorreoElectronico = item.CorreoElectronico;
                    objResultadoBE.Participante_id   = codigoParticipante;
                    objResultadoBE.Fecha             = DateTime.Now;
                    objResultadoBE.TalentoId         = codigosTalentos;
                    objResultadoBE.Seleccionado      = seleccionados;
                    objResultadoBE.BuzonId           = buzones;
                    objResultadoBE.EsMasivo          = true;
                    objResultadoBE.CodEvaluacion     = item.CodigoEvaluacion;

                    try
                    {
                        codigoResultado = objResultadoDALC.InsertarResultado(objResultadoBE);
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }


                    if (codigoResultado > 0)
                    {
                        objResultadoBE.Resultado_id = codigoResultado;

                        try
                        {
                            objResultadoDALC.ResultadoActualizar(objResultadoBE);
                        }
                        catch (Exception ex)
                        {
                            throw ex;
                        }
                    }
                }
            }
        }
示例#5
0
        public bool ActualizarTalento(TalentoComplexBE objTalento)
        {
            TalentoDALC objTalentoDALC = new TalentoDALC();

            return(objTalentoDALC.ActualizarTalento(objTalento));
        }
示例#6
0
        public List <TalentoBE> ListarTalentosReporteTodos()
        {
            TalentoDALC objTalentoDALC = new TalentoDALC();

            return(objTalentoDALC.ListarTalentosReporteTodos());
        }