public ActionResult save_tipoActividad(string tipoActividad) { try { Entidades db = new Entidades(CD.ConexDinamicaEntidades(Session["datasour"].ToString(), Session["catalog_user"].ToString(), Session["user"].ToString(), Session["password"].ToString())); JArray actividad_array = JArray.Parse(tipoActividad); TIPO_ACTIVIDAD TipoActividad = new TIPO_ACTIVIDAD(); foreach (JObject i in actividad_array) { TipoActividad.descripcion = i.GetValue("descripcion").ToString(); TipoActividad.color = i.GetValue("color").ToString(); TipoActividad.estado = Convert.ToBoolean(1); } db.TIPO_ACTIVIDAD.Add(TipoActividad); db.SaveChanges(); var jss = new System.Web.Script.Serialization.JavaScriptSerializer(); var jsonData = new { error = false, mensaje = "El usuario se ha guardado con exito", users = jss.Serialize(db.TIPO_ACTIVIDAD.OrderByDescending(x => x.id_tipoActividad).Select(x => new { x.id_tipoActividad, x.color, x.descripcion })) }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); } catch (Exception e) { var jsonData = new { error = true, mensaje = "La actividad ingresada ya existe" }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); } }
public JsonResult CrearTipoActividad(TipoActividadViewModel tipo_actividad) { //Validaciones. var resul = new baseRespuesta(); resul.ok = true; if (tipo_actividad.tipo_actividad == null) { resul.mensaje = resul.mensaje + "<i class ='zmdi zmdi-alert-circle zmdi-hc-fw'></i>Ingrese fecha de inicio</br>"; resul.ok = false; } if (resul.ok == true) { EntitiesNoMasAccidentes bd = new EntitiesNoMasAccidentes(); NoMasAccidentes.Models.TIPO_ACTIVIDAD tipo_actividadR = new TIPO_ACTIVIDAD(); tipo_actividadR.TIPO_ACTIVIDAD1 = tipo_actividad.tipo_actividad; tipo_actividadR.VALOR_ACTIVIDAD = tipo_actividad.valor_actividad; bd.TIPO_ACTIVIDAD.Add(tipo_actividadR); bd.SaveChanges(); resul.mensaje = "<i class='zmdi zmdi-check zmdi-hc-fw'></i>Tipo Actividad Registrado Correctamente</br>"; } else { resul.mensaje = "<b>Error</b></br>" + resul.mensaje; } return(Json(resul)); }
public JsonResult modificar_tipoActividad(string tipoActividad, string id) { try { Entidades db = new Entidades(CD.ConexDinamicaEntidades(Session["datasour"].ToString(), Session["catalog_user"].ToString(), Session["user"].ToString(), Session["password"].ToString())); JArray actividad_array = JArray.Parse(tipoActividad); decimal ids = Convert.ToDecimal(id); TIPO_ACTIVIDAD TipoActividad = db.TIPO_ACTIVIDAD.Where(x => x.id_tipoActividad == ids).First(); foreach (JObject i in actividad_array) { TipoActividad.descripcion = i.GetValue("descripcion").ToString(); TipoActividad.color = i.GetValue("color").ToString(); TipoActividad.estado = Convert.ToBoolean(1); } db.Entry(TipoActividad).State = EntityState.Modified; db.SaveChanges(); var jss = new System.Web.Script.Serialization.JavaScriptSerializer(); var jsonData = new { error = false, mensaje = "Tipo de actividad modificada con exito", users = jss.Serialize(db.TIPO_ACTIVIDAD.OrderByDescending(x => x.id_tipoActividad).Select(x => new { x.id_tipoActividad, x.color, x.descripcion })) }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); } catch (Exception e) { var jsonData = new { error = true, mensaje = "Ha ocurrido un error" + e.Message }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); } }