Пример #1
0
        public List<uspEncuesta_ListarXFechasResult> encuesta_ListarXFechas(DateTime FechaFin, DateTime FechaInicio)
        {
            EncuestaDataAccess objDALC;

            try
            {
                objDALC = new EncuestaDataAccess();
                return objDALC.encuesta_ListarXFechas(FechaFin, FechaInicio);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public Int32 encuesta_Eliminar(Int32 EncuestaId)
        {
            EncuestaDataAccess objDALC;

            try
            {
                objDALC = new EncuestaDataAccess();
                return objDALC.encuesta_Eliminar(EncuestaId);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        public List<uspEncuesta_ListarXCarreraXPeriodoXPPPXEstadoXTipoRegistroResult> encuesta_ListarXCarreraXPeriodoXPPPXEstadoXTipoRegistro(Int32 Carrera, Int32 Periodo, Int32 PPP, Int32? Estado, String TipoRegistro)
        {
            EncuestaDataAccess objDALC;

            try
            {
                objDALC = new EncuestaDataAccess();
                return objDALC.encuesta_ListarXCarreraXPeriodoXPPPXEstadoXTipoRegistro(Carrera,Periodo,PPP,Estado,TipoRegistro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        public Int32 encuesta_Actualizar(EncuestaDC objEncuesta)
        {
            EncuestaDataAccess objDALC;

            try
            {
                objDALC = new EncuestaDataAccess();
                objDALC.encuesta_Actualizar(objEncuesta);
                for (int i = 0; i < objEncuesta.Competencias.Count; i++)
                {
                    objEncuesta.Competencias.ElementAt(i).EncuestaId = objEncuesta.EncuestaId;
                    objEncuesta.Competencias.ElementAt(i).MallaEncuestaId = objEncuesta.MallaEncuestaId;
                    objDALC.encuesta_ActualizarCompetencias(objEncuesta.Competencias.ElementAt(i));
                }
                return objEncuesta.EncuestaId;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #5
0
        public EncuestaDC encuesta_Obtener(Int32 EncuestaId)
        {
            EncuestaDataAccess objDALC;

            try
            {
                objDALC = new EncuestaDataAccess();
                uspEncuesta_ObetenerXEncuestaIdResult obj = objDALC.encuesta_ObtenerxEncuestaId(EncuestaId);
                EncuestaDC objDC = new EncuestaDC();
                objDC.ALUMNO_APELLIDOS = obj.ALUMNO_APELLIDOS;
                objDC.ALUMNO_NOMBRES = obj.ALUMNO_NOMBRES;
                objDC.AlumnoId = obj.ALUMNOID;
                objDC.CarreraId = obj.CARRERAID;
                objDC.Descripcion = obj.DESCRIPCION;
                objDC.EmpresaId = obj.EMPRESAID;
                objDC.ENCUESTA_ESTADO = Convert.ToInt32(obj.ENCUESTA_ESTADO);
                objDC.EncuestaId = obj.ENCUESTAID;
                objDC.JEFEDIRECTO_APELLIDOS = obj.JEFEDIRECTO_APELLIDOS;
                objDC.JEFEDIRECTO_NOMBRES = obj.JEFEDIRECTO_NOMBRES;
                objDC.JefeDirectoId = obj.JEFEDIRECTOID;
                objDC.MALLAENCUESTA_ESTADO = obj.MALLAENCUESTA_ESTADO;
                objDC.MALLAENCUESTA_NOMBRE = obj.MALLAENCUESTA_NOMBRE;
                objDC.MallaEncuestaId = obj.MALLAENCUESTAID;
                objDC.PeriodoId = obj.PERIODOID;
                objDC.PersonaId = obj.PERSONAID;
                objDC.PracticaPreProfesionalId = obj.PRACTICAPREPROFESIONALID;
                objDC.RazonSocial = obj.RAZONSOCIAL;
                objDC.TipoRegistro = obj.TIPOREGISTRO;
                objDC.TotalHoras = obj.TOTALHORAS;
                objDC.Cargo = obj.Cargo;
                objDC.Telefono1 = obj.TELEFONO1;
                objDC.Anexo = obj.Anexo;
                objDC.Comentario = obj.Comentario;
                objDC.Direccion = obj.Direccion;
                objDC.FECHAINICIO = obj.FechaInicio.ToString();
                objDC.FECHAFIN = obj.FechaFin.ToString();
                objDC.FechaRegistroJefe = obj.FechaRegistroJefe.ToString();
                objDC.JefeDirectoId = obj.JEFEDIRECTOID;
                objDC.RUC = obj.Ruc;
                objDC.NroDocumento = obj.NroDocumento;
                objDC.Competencias = new List<CompetenciaAbetxEncuestaDC>();
                List<uspEncuesta_ListarCompetenciasResult> lst = objDALC.encuesta_ListarCompetencias(EncuestaId);
                for (int i = 0; i < lst.Count; i++)
                {
                    CompetenciaAbetxEncuestaDC objCom = new CompetenciaAbetxEncuestaDC();
                    objCom.Codigo = lst.ElementAt(i).Codigo;
                    objCom.CompetenciaAbetId = lst.ElementAt(i).CompetenciaAbetId;
                    objCom.Descripcion = lst.ElementAt(i).Descripcion;
                    objCom.Nombre = lst.ElementAt(i).Nombre;
                    objCom.Puntuacion = Convert.ToInt32(lst.ElementAt(i).Puntuacion);
                    objCom.ResutadoProgramaId = lst.ElementAt(i).ResultadoProgramaId;
                    objDC.Competencias.Add(objCom);
                }
                return objDC;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }