Пример #1
0
        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
            //});
        }
Пример #2
0
 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"));
 }
Пример #3
0
 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"));
 }
Пример #4
0
        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] }));
            }
        }
Пример #5
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"));
        }