public ActionResult Details(short?id)
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("TipoPago/Details"))
             {
                 if (id == null)
                 {
                     return(RedirectToAction("Index"));
                 }
                 tbTipoPago tbTipoPago = db.tbTipoPago.Find(id);
                 if (tbTipoPago == null)
                 {
                     return(RedirectToAction("NotFound", "Login"));
                 }
                 return(View(tbTipoPago));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Exemplo n.º 2
0
        public ActionResult Edit([Bind(Include = "tpa_Id,tpa_Descripcion,tpa_Emisor,tpa_Cuenta,tpa_FechaVencimiento,tpa_Titular,tpa_UsuarioCrea,tpa_FechaCrea,tpa_UsuarioModifica,tpa_FechaModifica, tbUsuario, tbUsuario1")] tbTipoPago tbTipoPago)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var MensajeError          = 0;
                    IEnumerable <object> list = null;
                    list = db.UDP_Vent_tbTipoPago_Update(tbTipoPago.tpa_Id, tbTipoPago.tpa_Descripcion, tbTipoPago.tpa_Emisor, tbTipoPago.tpa_Cuenta, tbTipoPago.tpa_FechaVencimiento, tbTipoPago.tpa_Titular, tbTipoPago.tpa_UsuarioCrea, tbTipoPago.tpa_FechaCrea);
                    foreach (UDP_Vent_tbTipoPago_Update_Result tipopago in list)
                    {
                        MensajeError = tipopago.MensajeError;
                    }
                    if (MensajeError == -1)
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    ModelState.AddModelError("", "No se ha podido actualizar el registro, favor contacte al administrador" + Ex.Message.ToString());
                    return(View(tbTipoPago));
                }

                //db.Entry(tbTipoPago).State = EntityState.Modified;
                //db.SaveChanges();
                //return RedirectToAction("Index");
            }
            ViewBag.tpa_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoPago.tpa_UsuarioCrea);
            ViewBag.tpa_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoPago.tpa_UsuarioModifica);
            return(View(tbTipoPago));
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(short id)
        {
            tbTipoPago tbTipoPago = db.tbTipoPago.Find(id);

            db.tbTipoPago.Remove(tbTipoPago);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "tpa_Id,tpa_Descripcion,tpa_Emisor,tpa_Cuenta,tpa_FechaVencimiento,tpa_Titular,tpa_UsuarioCrea,tpa_FechaCrea,tpa_UsuarioModifica,tpa_FechaModifica")] tbTipoPago tbTipoPago)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbTipoPago).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbTipoPago));
 }
Exemplo n.º 5
0
        // GET: /TipoPago/Details/5
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbTipoPago tbTipoPago = db.tbTipoPago.Find(id);

            if (tbTipoPago == null)
            {
                return(HttpNotFound());
            }
            return(View(tbTipoPago));
        }
Exemplo n.º 6
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbTipoPago tbTipoPago = db.tbTipoPago.Find(id);

            if (tbTipoPago == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(tbTipoPago));
        }
Exemplo n.º 7
0
        // GET: /TipoPago/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbTipoPago tbTipoPago = db.tbTipoPago.Find(id);

            if (tbTipoPago == null)
            {
                return(HttpNotFound());
            }
            ViewBag.tpa_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoPago.tpa_UsuarioCrea);
            ViewBag.tpa_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbTipoPago.tpa_UsuarioModifica);
            return(View(tbTipoPago));
        }
Exemplo n.º 8
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbTipoPago tbTipoPago = db.tbTipoPago.Find(id);

            if (tbTipoPago == null)
            {
                return(RedirectToAction("Index"));
            }
            ViewBag.tipp_UsuarioCrea     = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoPago.tipp_UsuarioCrea);
            ViewBag.tipp_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoPago.tipp_UsuarioModifica);
            return(View(tbTipoPago));
        }
Exemplo n.º 9
0
        public ActionResult Edit([Bind(Include = "tipp_Id,tipp_Descripcion,tipp_UsuarioCrea,tipp_FechaCrea,tipp_UsuarioModifica,tipp_FechaModifica")] tbTipoPago tbTipoPago)
        {
            //--
            tbTipoPago.tipp_UsuarioModifica = 3;
            tbTipoPago.tipp_FechaModifica   = DateTime.Now;
            IEnumerable <object> listTipoPago = null;
            string MensajeError = "";

            if (ModelState.IsValid)
            {
                try
                {
                    listTipoPago = db.UDP_Gral_tbTipoPago_Update(tbTipoPago.tipp_Id,
                                                                 tbTipoPago.tipp_Descripcion,
                                                                 tbTipoPago.tipp_UsuarioCrea,
                                                                 tbTipoPago.tipp_FechaCrea,
                                                                 tbTipoPago.tipp_UsuarioModifica,
                                                                 tbTipoPago.tipp_FechaModifica);
                    foreach (UDP_Gral_tbTipoPago_Update_Result Resultado in listTipoPago)
                    {
                        MensajeError = Resultado.MensajeError;
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador.");
                        return(View(tbTipoPago));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                }
                return(RedirectToAction("Index"));
            }



            //--
            ViewBag.tipp_UsuarioCrea     = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoPago.tipp_UsuarioCrea);
            ViewBag.tipp_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoPago.tipp_UsuarioModifica);
            return(View(tbTipoPago));
        }
Exemplo n.º 10
0
        public ActionResult EditTest01([PexAssumeUnderTest] TipoPagoController target, tbTipoPago tbTipoPago)
        {
            ActionResult result = target.Edit(tbTipoPago);

            return(result);
            // TODO: agregar aserciones a método TipoPagoControllerTest.EditTest01(TipoPagoController, tbTipoPago)
        }
        public ActionResult Edit([Bind(Include = "tpa_Id,tpa_Descripcion,tpa_Emisor,tpa_Cuenta,tpa_FechaVencimiento,tpa_Titular,tpa_UsuarioCrea,tpa_FechaCrea,tpa_UsuarioModifica,tpa_FechaModifica, tbUsuario, tbUsuario1")] tbTipoPago tbTipoPago)
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetRol())
                {
                    if (Function.GetUserRols("TipoPago/Edit"))
                    {
                        if (ModelState.IsValid)
                        {
                            try
                            {
                                //if (db.tbTipoPago.Any(a => a.tpa_Descripcion == tbTipoPago.tpa_Descripcion))
                                //{
                                //    ModelState.AddModelError("", "Ya existe  tipo de pago.");
                                //    return View(tbTipoPago);
                                //}
                                //else
                                //{
                                string MensajeError       = "";
                                IEnumerable <object> list = null;
                                list = db.UDP_Vent_tbTipoPago_Update(tbTipoPago.tpa_Id, tbTipoPago.tpa_Descripcion, tbTipoPago.tpa_Emisor, tbTipoPago.tpa_Cuenta, tbTipoPago.tpa_FechaVencimiento, tbTipoPago.tpa_Titular, tbTipoPago.tpa_UsuarioCrea, tbTipoPago.tpa_FechaCrea, Function.GetUser(), Function.DatetimeNow());
                                foreach (UDP_Vent_tbTipoPago_Update_Result tipopago in list)
                                {
                                    MensajeError = tipopago.MensajeError.ToString();
                                }
                                if (MensajeError.StartsWith("-1"))
                                {
                                    Function.InsertBitacoraErrores("TipoPago/Edit", MensajeError, "Edit");
                                    ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                                    return(View(tbTipoPago));
                                }
                                else
                                {
                                    return(RedirectToAction("Index"));
                                }
                                //}
                            }
                            catch (Exception Ex)
                            {
                                Function.InsertBitacoraErrores("TipoPago/Edit", Ex.Message.ToString(), "Edit");
                                ModelState.AddModelError("", "No se ha podido actualizar el registro, favor contacte al administrador");
                                return(View(tbTipoPago));
                            }
                        }

                        return(View(tbTipoPago));
                    }
                    else
                    {
                        return(RedirectToAction("SinAcceso", "Login"));
                    }
                }
                else
                {
                    return(RedirectToAction("SinRol", "Login"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }