Example #1
0
 public static ConocimientoDTO ToDTO(this Conocimiento model)
 {
     return(new ConocimientoDTO
     {
         ConocimientoId = model.ConocimientoId,
         UsuarioId = model.UsuarioId,
         Nivel = model.Nivel,
         Descripcion = model.Descripcion
     });
 }
Example #2
0
        /// <summary>
        /// Editar la informaciĆ³n del conocimiento
        /// </summary>
        /// <param name="datos"></param>
        /// <returns></returns>
        public bool Actualizar(Conocimiento datos)
        {
            var actualizar = BD.Conocimiento.FirstOrDefault(x => x.ConocimientoId == datos.ConocimientoId);

            actualizar.UsuarioId   = datos.UsuarioId;
            actualizar.Descripcion = datos.Descripcion;
            actualizar.Nivel       = datos.Nivel;

            return(BD.SaveChanges() > 0);
        }
Example #3
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Conocimiento = await _context.Conocimientos.SingleOrDefaultAsync(m => m.IdConocimientoDet == id);

            if (Conocimiento == null)
            {
                return(NotFound());
            }
            return(Page());
        }
 public ActionResult Acciones(int id = 0)
 {
     if (id == 0)
     {
         ViewBag.Title            = "Nuevo Conocimiento";
         mConocimiento.id         = id;
         mConocimiento.Usuario_id = SesionHelper.GetUser();
     }
     else
     {
         ViewBag.Title = "Editar Conocimiento";
         mConocimiento = mConocimiento.ObtenerConocimiento(id);
     }
     return(View(mConocimiento));
 }
Example #5
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Conocimiento = await _context.Conocimientos.FindAsync(id);

            if (Conocimiento != null)
            {
                _context.Conocimientos.Remove(Conocimiento);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
        public JsonResult Acciones(Conocimiento modelo)
        {
            mRespuestaAjax = new RespuestaServidor();
            bool result = false;

            if (ModelState.IsValid)
            {
                result = modelo.GuardarConocimiento();
                if (result)
                {
                    mRespuestaAjax.SetResponse(true, "Datos guardados");
                    mRespuestaAjax.href = Url.Content("~/admin/Conocimiento");
                }
                else
                {
                    mRespuestaAjax.SetResponse(false, "Error al guardar los datos");
                }
            }
            return(Json(mRespuestaAjax));
        }
Example #7
0
        public void Post([FromBody] Conocimiento conocimiento)
        {
            DateTime myDateTime       = DateTime.Now;
            string   sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff");

            string        connectionstring = _configuration.GetConnectionString("DefaultConnectionString");
            SqlConnection connection       = new SqlConnection(connectionstring);

            connection.Open();

            SqlCommand com = new SqlCommand("" +
                                            "insert into conocimientos (nombre, estado, alta) output INSERTED.ID" +
                                            " values (@nombre, @estado, @alta)", connection);

            com.Parameters.AddWithValue("@nombre", string.IsNullOrEmpty(conocimiento.Nombre) ? DBNull.Value.ToString() : conocimiento.Nombre);
            com.Parameters.AddWithValue("@estado", "Pendiente");
            com.Parameters.AddWithValue("@alta", sqlFormattedDate);

            var id = (int)com.ExecuteScalar();

            connection.Close();
        }
Example #8
0
        public List <Conocimiento> GetList()
        {
            var conocimientos = new List <Conocimiento>();

            string        connectionstring = _configuration.GetConnectionString("DefaultConnectionString");
            SqlConnection connection       = new SqlConnection(connectionstring);

            connection.Open();

            SqlCommand    com = new SqlCommand("select id, nombre from conocimientos", connection);
            SqlDataReader dr  = com.ExecuteReader();

            while (dr.Read())
            {
                var conocimiento = new Conocimiento();
                conocimiento.Id     = dr["id"].ToString();
                conocimiento.Nombre = dr["nombre"].ToString();
                conocimientos.Add(conocimiento);
            }

            connection.Close();

            return(conocimientos);
        }
Example #9
0
        public bool Actualizar(Conocimiento conocimiento)
        {
            var dato = repositorio.Actualizar(conocimiento);

            return(dato);
        }
Example #10
0
        public bool Agregar(Conocimiento conocimiento)
        {
            var dato = repositorio.Agregar(conocimiento);

            return(dato);
        }
Example #11
0
 /// <summary>
 /// Agrega nuevo conocimiento
 /// </summary>
 /// <param name="conocimiento"></param>
 /// <returns></returns>
 public bool Agregar(Conocimiento conocimiento)
 {
     BD.Conocimiento.Add(conocimiento);
     return(BD.SaveChanges() > 0);
 }