Пример #1
0
 public ActionResult Create([Bind(Include = "cdto_ID,suc_Id,cdto_FechaEmision,cdto_FechaVencimiento,cdto_PorcentajeDescuento,cdto_MontoDescuento,cdto_MaximoMontoDescuento,cdto_CantidadCompraMinima,cdto_Redimido,cdto_FechaRedencion,cdto_Anulado,cdto_EsImpreso,cdto_UsuarioCrea,cdto_FechaCrea,cdto_UsuarioModifica,cdto_FechaModifica")] tbCuponDescuento tbCuponDescuento)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var MensajeError          = "";
             IEnumerable <object> list = null;
             list = db.UDP_Vent_tbCuponDescuento_Insert(tbCuponDescuento.suc_Id, tbCuponDescuento.cdto_FechaEmision,
                                                        tbCuponDescuento.cdto_FechaVencimiento, tbCuponDescuento.cdto_PorcentajeDescuento,
                                                        tbCuponDescuento.cdto_MontoDescuento, tbCuponDescuento.cdto_MaximoMontoDescuento,
                                                        tbCuponDescuento.cdto_CantidadCompraMinima,
                                                        tbCuponDescuento.cdto_Redimido, tbCuponDescuento.cdto_FechaRedencion, tbCuponDescuento.cdto_Anulado, tbCuponDescuento.cdto_EsImpreso);
             foreach (UDP_Vent_tbCuponDescuento_Insert_Result CuponDescuento in list)
             {
                 MensajeError = CuponDescuento.MensajeError;
             }
             if (MensajeError == "-1")
             {
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             ModelState.AddModelError("", "Error al agregar el registro" + Ex.Message.ToString());
             return(View(tbCuponDescuento));
         }
     }
     return(View(tbCuponDescuento));
 }
Пример #2
0
        public ActionResult Create([Bind(Include = "cdto_ID,suc_Id,cdto_FechaEmision,cdto_FechaVencimiento,cdto_PorcentajeDescuento,cdto_MontoDescuento,cdto_MaximoMontoDescuento,cdto_CantidadCompraMinima,cdto_Redimido,cdto_FechaRedencion,cdto_Anulado,cdto_RazonAnulado,cdto_EsImpreso,cdto_UsuarioCrea,cdto_FechaCrea,cdto_UsuarioModifica,cdto_FechaModifica")] tbCuponDescuento tbCuponDescuento)
        {
            int idUser            = 0;
            List <tbUsuario> User = Function.getUserInformation();

            foreach (tbUsuario Usuario in User)
            {
                idUser = Convert.ToInt32(Usuario.emp_Id);
            }
            if (ModelState.IsValid)
            {
                try
                {
                    var MensajeError          = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Vent_tbCuponDescuento_Insert(tbCuponDescuento.suc_Id,
                                                               tbCuponDescuento.cdto_FechaEmision,
                                                               tbCuponDescuento.cdto_FechaVencimiento,
                                                               tbCuponDescuento.cdto_PorcentajeDescuento,
                                                               tbCuponDescuento.cdto_MontoDescuento,
                                                               tbCuponDescuento.cdto_MaximoMontoDescuento,
                                                               tbCuponDescuento.cdto_CantidadCompraMinima,
                                                               tbCuponDescuento.cdto_Redimido,
                                                               tbCuponDescuento.cdto_FechaRedencion,
                                                               tbCuponDescuento.cdto_Anulado,
                                                               tbCuponDescuento.cdto_RazonAnulado,
                                                               tbCuponDescuento.cdto_EsImpreso,
                                                               Function.GetUser(),
                                                               Function.DatetimeNow());
                    foreach (UDP_Vent_tbCuponDescuento_Insert_Result CuponDescuento in list)
                    {
                        MensajeError = CuponDescuento.MensajeError;
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault();
                        ViewBag.suc_Id          = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault();
                        Function.InsertBitacoraErrores("CuponDescuento/Create", MensajeError, "Create");
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbCuponDescuento));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault();
                    ViewBag.suc_Id          = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault();
                    Function.InsertBitacoraErrores("CuponDescuento/Create", Ex.Message.ToString(), "Create");
                    ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                    return(View(tbCuponDescuento));
                }
            }
            ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault();
            ViewBag.suc_Id          = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault();
            return(View(tbCuponDescuento));
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbCuponDescuento tbCuponDescuento = db.tbCuponDescuento.Find(id);

            db.tbCuponDescuento.Remove(tbCuponDescuento);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #4
0
 public ActionResult Edit([Bind(Include = "cdto_ID,suc_Id,cdto_FechaEmision,cdto_FechaVencimiento,cdto_PorcentajeDescuento,cdto_MontoDescuento,cdto_UsuarioCrea,cdto_FechaCrea,cdto_UsuarioModifica,cdto_FechaModifica")] tbCuponDescuento tbCuponDescuento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbCuponDescuento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.cdto_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCuponDescuento.cdto_UsuarioModifica);
     ViewBag.cdto_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCuponDescuento.cdto_UsuarioCrea);
     ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbCuponDescuento.suc_Id);
     return(View(tbCuponDescuento));
 }
Пример #5
0
        // GET: /CuponDescuento/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCuponDescuento tbCuponDescuento = db.tbCuponDescuento.Find(id);

            if (tbCuponDescuento == null)
            {
                return(HttpNotFound());
            }
            return(View(tbCuponDescuento));
        }
Пример #6
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCuponDescuento tbCuponDescuento = db.tbCuponDescuento.Find(id);

            if (tbCuponDescuento == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbCuponDescuento));
        }
Пример #7
0
        // GET: /CuponDescuento/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCuponDescuento tbCuponDescuento = db.tbCuponDescuento.Find(id);

            if (tbCuponDescuento == null)
            {
                return(HttpNotFound());
            }
            ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "suc_Descripcion", tbCuponDescuento.suc_Id);
            return(View(tbCuponDescuento));
        }
Пример #8
0
        // GET: /CuponDescuento/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCuponDescuento tbCuponDescuento = db.tbCuponDescuento.Find(id);

            if (tbCuponDescuento == null)
            {
                return(HttpNotFound());
            }
            ViewBag.cdto_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCuponDescuento.cdto_UsuarioModifica);
            ViewBag.cdto_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCuponDescuento.cdto_UsuarioCrea);
            ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbCuponDescuento.suc_Id);
            return(View(tbCuponDescuento));
        }
Пример #9
0
        public ActionResult Edit(int?id)
        {
            int idUser = 0;

            List <tbUsuario> User = Function.getUserInformation();

            foreach (tbUsuario Usuario in User)
            {
                idUser = Convert.ToInt32(Usuario.emp_Id);
            }
            ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault();
            ViewBag.suc_Id          = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault();
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCuponDescuento tbCuponDescuento = db.tbCuponDescuento.Find(id);

            if (tbCuponDescuento == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbCuponDescuento));
        }
        public ActionResult CreateTest01([PexAssumeUnderTest] CuponDescuentoController target, tbCuponDescuento tbCuponDescuento)
        {
            ActionResult result = target.Create(tbCuponDescuento);

            return(result);
            // TODO: agregar aserciones a método CuponDescuentoControllerTest.CreateTest01(CuponDescuentoController, tbCuponDescuento)
        }