public ActionResult Nuevo() { var objTiposActividades = new cTipoActividades(); ViewBag.Titulo = "Nueva actividad"; return(PartialView("_Nuevo", objTiposActividades)); }
public JsonResult Nuevo(cTipoActividades pobjModelo) { if (ModelState.IsValid) { try { var validacion = 0; validacion = (from c in db.cTipoActividades where c.NombreActividad == (pobjModelo.NombreActividad.TrimStart()).TrimEnd() select c).Count(); if (validacion == 0) { pobjModelo.FechaCreacion = DateTime.Now; pobjModelo.EstatusId = 5; pobjModelo.DescripcionActividad = (pobjModelo.NombreActividad.TrimStart()).TrimEnd(); db.cTipoActividades.Add(pobjModelo); db.SaveChanges(); return(Json(new { Success = true, id = pobjModelo.TipoActividadId, Message = "guardado correctamente " })); } else { return(Json(new { Success = false, Message = "Actividad existente." })); } } #pragma warning disable CS0168 // La variable 'exp' se ha declarado pero nunca se usa catch (Exception exp) #pragma warning restore CS0168 // La variable 'exp' se ha declarado pero nunca se usa { return(Json(new { Success = false, Message = "Error al guardar la información" })); } } return(Json(new { Success = false, Message = "Informacion incompleta" })); }
public JsonResult Actualizar(cTipoActividades pobjModelo) { try { var result = (from ps in db.cTipoActividades where ps.TipoActividadId == pobjModelo.TipoActividadId select ps).ToList(); var validacion = 0; validacion = (from c in db.cTipoActividades where c.NombreActividad == (pobjModelo.NombreActividad.TrimStart()).TrimEnd() select c).Count(); if (validacion == 0) { //Actualiza var dbTemp = result.First(); dbTemp.NombreActividad = (pobjModelo.NombreActividad.TrimStart()).TrimEnd(); dbTemp.DescripcionActividad = (pobjModelo.NombreActividad.TrimStart()).TrimEnd(); dbTemp.RequiereCheckIn = pobjModelo.RequiereCheckIn; dbTemp.EstatusId = pobjModelo.EstatusId; db.SaveChanges(); return(Json(new { Success = true, id = pobjModelo.TipoActividadId, Message = "actualizada correctamente " })); } else { return(Json(new { Success = false, Message = "Actividad existente." })); } } #pragma warning disable CS0168 // La variable 'exp' se ha declarado pero nunca se usa catch (Exception exp) #pragma warning restore CS0168 // La variable 'exp' se ha declarado pero nunca se usa { return(Json(new { Success = false, Message = "Error al guardar la información" })); } }