public JsonResult Eliminaroperacioneditar(int id) { tcombodetalle detalle = context.tcombodetalle.Where(x => x.id == id).FirstOrDefault(); detalle.Estado = false; context.Entry(detalle).State = EntityState.Modified; context.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult AgregarOperacioonEditar(int id, string operacion) { tcombodetalle detalle = new tcombodetalle(); detalle.idtcombo = id; detalle.tempario = operacion; detalle.Estado = true; context.tcombodetalle.Add(detalle); context.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(formCombos modelo) { ViewBag.Operacionescombo = new SelectList(context.ttempario.Select(x => new { Descripcion = x.codigo + " | " + x.operacion, x.codigo }), "codigo", "Descripcion"); int Cantidadlineas = Convert.ToInt32(Request["toperaciones"]); if (Cantidadlineas > 0) { tcombos combos = new tcombos(); combos.descripcion = modelo.descripcion; combos.estado = modelo.estado; combos.razoninactivo = modelo.razoninactivo; combos.fechacreacion = DateTime.Now; combos.usercreacion = Convert.ToInt32(Session["user_usuarioid"]); context.tcombos.Add(combos); context.SaveChanges(); for (int i = 0; i < Cantidadlineas; i++) { if (Request["operacombo" + i] != null) { tcombodetalle detalle = new tcombodetalle(); detalle.idtcombo = combos.id; detalle.tempario = Request["operacombo" + i]; detalle.Estado = true; context.tcombodetalle.Add(detalle); context.SaveChanges(); } } TempData["mensaje"] = "Combo creado con exito"; } else { TempData["mensaje_error"] = "El combo a registrar debe tener al menos una operacion registrada"; } return(View()); }