Beispiel #1
0
        public List <Conocimientos> crearConocimientos()
        {
            List <Conocimientos> conocimientos = new List <Conocimientos>();

            if (cbxHerraOffice.Checked == true)
            {
                Conocimientos conocimiento = new Conocimientos();
                conocimiento.conocimiento   = cbxHerraOffice.Text;
                conocimiento.idConocimiento = 1;
                conocimientos.Add(conocimiento);
            }
            if (cbxBaseDatos.Checked == true)
            {
                Conocimientos conocimiento = new Conocimientos();
                conocimiento.conocimiento   = cbxBaseDatos.Text;
                conocimiento.idConocimiento = 4;
                conocimientos.Add(conocimiento);
            }
            if (cbxRedes.Checked == true)
            {
                Conocimientos conocimiento = new Conocimientos();
                conocimiento.conocimiento   = cbxRedes.Text;
                conocimiento.idConocimiento = 3;
                conocimientos.Add(conocimiento);
            }
            if (cbxSofModelado.Checked == true)
            {
                Conocimientos conocimiento = new Conocimientos();
                conocimiento.conocimiento   = cbxSofModelado.Text;
                conocimiento.idConocimiento = 2;
                conocimientos.Add(conocimiento);
            }
            return(conocimientos);
        }
Beispiel #2
0
 public override void estudiar(string tema)
 {
     Conocimientos.Add(tema);
     if (Intereses.Contains(tema))
     {
         Puntos++;
     }
 }
Beispiel #3
0
        public GuardarConocimientosResponse Buscar(string Identificacion)
        {
            Conocimientos conocimientos = _context.Conocimientos.Find(Identificacion);

            if (conocimientos == null)
            {
                return(new GuardarConocimientosResponse("No existe"));
            }
            return(new GuardarConocimientosResponse(conocimientos));
        }
Beispiel #4
0
 public ConocimientosViewModel(Conocimientos conocimientos)
 {
     Pregunta1 = conocimientos.Pregunta1;
     Pregunta2 = conocimientos.Pregunta2;
     Pregunta3 = conocimientos.Pregunta3;
     Pregunta4 = conocimientos.Pregunta4;
     Pregunta5 = conocimientos.Pregunta5;
     Pregunta6 = conocimientos.Pregunta6;
     Idpersona = conocimientos.Idpersona;
 }
        private Conocimientos MapearPersona(ConocimientosInputModel conocimientosInput)
        {
            var conocimientos = new Conocimientos();

            conocimientos.Pregunta1 = conocimientosInput.Pregunta1;
            conocimientos.Pregunta2 = conocimientosInput.Pregunta2;
            conocimientos.Pregunta3 = conocimientosInput.Pregunta3;
            conocimientos.Pregunta4 = conocimientosInput.Pregunta4;
            conocimientos.Pregunta5 = conocimientosInput.Pregunta5;
            conocimientos.Pregunta6 = conocimientosInput.Pregunta6;
            conocimientos.Idpersona = conocimientosInput.Idpersona;
            return(conocimientos);
        }
Beispiel #6
0
        public override void pensar(string tema)
        {
            Conocimientos.Reverse();
            int i = 0;

            while (i < 5 && Conocimientos.Count > i)
            {
                if (Conocimientos[i] == tema)
                {
                    Puntos += 5;
                }
                i++;
            }
        }
        public ActionResult <ConocimientosViewModel> Post(ConocimientosInputModel conocimientosInput)
        {
            Conocimientos conocimientos = MapearPersona(conocimientosInput);
            var           response      = _conocimientosService.Guardar(conocimientos);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar Conocimientos", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Conocimientos));
        }
Beispiel #8
0
        public static List <Conocimientos> recuperarConocimientos(Usuario usuario)
        {
            SqlConnection        cn            = null;
            List <Conocimientos> conocimientos = new List <Conocimientos>();
            Candidato            candidato     = recuperarCandidato(usuario);

            if (candidato != null)
            {
                Curriculum cv = recuperarCV(candidato);
                if (cv != null)
                {
                    try
                    {
                        cn = new SqlConnection(cadenaConexion);
                        cn.Open();
                        String sql = "SELECT C.idConocimiento, C.concimiento ";
                        sql = sql + "FROM ConocimientosXCurriculum CC, Conocimiento C ";
                        sql = sql + "WHERE c.idConocimiento= CC.idConocimiento AND CC.idCurriculum=" + cv.idCurriculum;
                        SqlCommand    cmd = new SqlCommand(sql, cn);
                        SqlDataReader dr  = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            Conocimientos con = new Conocimientos();
                            con.idConocimiento = dr.GetInt32(dr.GetOrdinal("idConocimiento"));
                            con.conocimiento   = dr.GetString(dr.GetOrdinal("concimiento"));
                            conocimientos.Add(con);
                        }
                    }
                    catch (Exception e)
                    {
                        throw new Exception(e.ToString());
                    }

                    finally
                    {
                        if (cn != null && ConnectionState.Open == cn.State)
                        {
                            cn.Close();
                        }
                    }
                }
            }
            return(conocimientos);
        }
Beispiel #9
0
 public GuardarConocimientosResponse Guardar(Conocimientos conocimientos)
 {
     try
     {
         var personaBuscada = _context.Conocimientos.Find(conocimientos.Codigo);
         if (personaBuscada != null)
         {
             return(new GuardarConocimientosResponse("Error, la persona ya se encuentra registrarada"));
         }
         conocimientos.Calcularpuntos();
         _context.Conocimientos.Add(conocimientos);
         _context.SaveChanges();
         return(new GuardarConocimientosResponse(conocimientos));
     }
     catch (Exception e)
     {
         return(new GuardarConocimientosResponse($"Error de la Aplicacion: {e.Message}"));
     }
     finally { }
 }
 public override void estudiar(string tema)
 {
     Conocimientos.Add(tema);
 }
Beispiel #11
0
 public GuardarConocimientosResponse(Conocimientos conocimientos)
 {
     Error         = false;
     Conocimientos = conocimientos;
 }