public JsonResult Guardar(short idEmpresa, int idChofer, int idPV) { string _tkn = Session["StringToken"].ToString(); List <PuntoVentaModel> model = CatalogoServicio.ListaPuntosVenta(idPV, _tkn); PuntoVentaModel nmodel = model[0]; var respuesta = CatalogoServicio.ModificarOperador(nmodel, idChofer, _tkn); //var JsonInfo = JsonConvert.SerializeObject(list); //return Json(JsonInfo, JsonRequestBehavior.AllowGet); //if (respuesta.Exito) //{ // TempData["RespuestaDTO"] = "Cambio Exitoso";//respuesta.Mensaje; // TempData["RespuestaDTOError"] = null; //} //else //{ // TempData["RespuestaDTOError"] = respuesta.Mensaje; //} //return new JsonResult { Data = new { IsCorrect = respuesta.Exito, Message = respuesta.Mensaje } }; var JsonInfo = JsonConvert.SerializeObject(respuesta.Mensaje); return(Json(JsonInfo, JsonRequestBehavior.AllowGet)); //return Json(new //{ // redirectUrl = Url.Action("Index", nmodel), // isRedirect = true //}); }
public ActionResult EditRegister(PuntoVentaModel model) { if (ModelState.IsValid) { var o = ViewBag.id; PuntoVenta punto = db.PuntoVenta.Find(TempData["codigoP"]); db.Entry(punto).State = EntityState.Modified; punto.dirMAC = model.mac; punto.ubicacion = model.ubicacion; punto.idRegion = model.idRegion; punto.idProvincia = model.idProv; punto.nombre = model.nombre; db.SaveChanges(); return(RedirectToAction("Index", "PuntoVenta")); } return(View("Edit")); }
public ActionResult Edit(string punto) { if (punto != null) { int id = int.Parse(punto); ViewBag.id = id; TempData["codigoP"] = id; PuntoVenta pu = db.PuntoVenta.Find(id); Session["punto"] = pu; PuntoVentaModel ptm = new PuntoVentaModel(); int idl = (int)pu.idRegion; ptm.idRegion = (int)pu.idRegion; ptm.idProv = (int)pu.idProvincia; List <Region> listaDep = db.Region.Where(c => c.idRegPadre == null).ToList(); List <Region> listProv = db.Region.Where(c => c.idRegPadre == idl).ToList(); ViewBag.DepID = new SelectList(listaDep, "idRegion", "nombre", ptm.idRegion); ViewBag.ProvID = new SelectList(listProv, "idRegion", "nombre", ptm.idProv); } return(View("Edit")); }
public ActionResult Guardar(PuntoVentaModel model)//int idChofer, int idPV) { string _tkn = Session["StringToken"].ToString(); List <PuntoVentaModel> mod = CatalogoServicio.ListaPuntosVenta(model.IdPuntoVenta, _tkn); PuntoVentaModel nmodel = mod[0]; var respuesta = CatalogoServicio.ModificarOperador(nmodel, model.IdUsuario, _tkn); if (respuesta.Exito) { TempData["RespuestaDTO"] = respuesta.Exito; return(RedirectToAction("AsignarChofer", new { idE = nmodel.IdEmpresa, idPV = nmodel.IdPuntoVenta, msj = string.Concat("Asignacion exitosa del Operador "), nmodel.OperadorChofer })); } else { TempData["RespuestaDTO"] = respuesta.Exito; return(RedirectToAction("AsignarChofer", new { idE = nmodel.IdEmpresa, idPV = nmodel.IdPuntoVenta, msj = respuesta.MensajesError[0] })); } }
public ActionResult RegisterPunto(PuntoVentaModel model) { if (ModelState.IsValid) { PuntoVenta punto = new PuntoVenta(); //PuntoVenta puntoL = db.PuntoVenta.ToList().Last(); //punto.codPuntoVenta = puntoL.codPuntoVenta + 1; punto.dirMAC = model.mac; punto.estaActivo = true; punto.ubicacion = model.ubicacion; punto.idProvincia = model.idProv; punto.idRegion = model.idRegion; punto.nombre = model.nombre; db.PuntoVenta.Add(punto); db.SaveChanges(); return(RedirectToAction("Index", "PuntoVenta")); } List <Region> listaDep = db.Region.Where(c => c.idRegPadre == null).ToList(); List <Region> listProv = new List <Region>(); ViewBag.DepID = new SelectList(listaDep, "idRegion", "nombre"); ViewBag.ProvID = new SelectList(listProv, "idProv", "nombre"); return(View("Index")); }