public Int32 encuesta_ActualizarCompetencias(CompetenciaAbetxEncuestaDC objEncuesta)
 {
     SSIA2013DataContext dc = null;
     try
     {
         dc = new SSIA2013DataContext(ConfigurationManager.ConnectionStrings["SSIA2013"].ToString());
         Int32 lst = dc.uspCompetenciaAbetXEncuesta_Actualizar(Convert.ToInt32(objEncuesta.EncuestaId), Convert.ToInt32(objEncuesta.MallaEncuestaId), Convert.ToInt32(objEncuesta.ResutadoProgramaId), Convert.ToInt32(objEncuesta.CompetenciaAbetId), Convert.ToInt32(objEncuesta.Puntuacion));
         return lst;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (dc != null)
         {
             dc.Dispose();
         }
     }
 }
        public static CompetenciaAbetxEncuestaCollectionDC TranslateCompetenciasAbetxMallaEncuestaIdToCompetenciaAbetxEncuestaDC(List<uspMallaEncuesta_ListarCompetenciasResult> lstLR)
        {
            CompetenciaAbetxEncuestaCollectionDC collection;

            try
            {
                collection = new CompetenciaAbetxEncuestaCollectionDC();
                collection.LstCompetenciaAbetxEncuesta = new Collection<CompetenciaAbetxEncuestaDC>();

                for (int i = 0; i < lstLR.Count; i++)
                {
                    CompetenciaAbetxEncuestaDC objDC = new CompetenciaAbetxEncuestaDC();
                    objDC.Codigo = lstLR.ElementAt(i).Codigo;
                    objDC.CompetenciaAbetId = lstLR.ElementAt(i).CompetenciaAbetId;
                    objDC.Descripcion = lstLR.ElementAt(i).Descripcion;
                    objDC.Nombre = lstLR.ElementAt(i).Nombre;
                    objDC.ResutadoProgramaId = lstLR.ElementAt(i).ResultadoProgramaId;
                    collection.LstCompetenciaAbetxEncuesta.Add(objDC);
                }

                return collection;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            { }
        }
        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;
            }
        }