Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbExoneracion tbExoneracion = db.tbExoneracion.Find(id);

            db.tbExoneracion.Remove(tbExoneracion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public ActionResult Edit(int?id, [Bind(Include = "exo_Id,exo_Documento,exo_ExoneracionActiva,exo_FechaInicialVigencia,exo_FechaIFinalVigencia,clte_Id,exo_UsuarioCrea,exo_FechaCrea")] tbExoneracion tbExoneracion)
 {
     try
     {
         if (ModelState.IsValid)
         {
             tbExoneracion        pExoneracion = db.tbExoneracion.Find(id);
             string               MensajeError = "";
             IEnumerable <object> list         = null;
             list = db.UDP_Vent_tbExoneracion_Update(tbExoneracion.exo_Id,
                                                     tbExoneracion.exo_Documento,
                                                     pExoneracion.exo_ExoneracionActiva,
                                                     tbExoneracion.exo_FechaInicialVigencia,
                                                     tbExoneracion.exo_FechaIFinalVigencia,
                                                     tbExoneracion.clte_Id,
                                                     pExoneracion.exo_UsuarioCrea,
                                                     pExoneracion.exo_FechaCrea,
                                                     Function.GetUser(),
                                                     Function.DatetimeNow());
             foreach (UDP_Vent_tbExoneracion_Update_Result Exoneracion in list)
             {
                 MensajeError = Exoneracion.MensajeError;
             }
             if (MensajeError.StartsWith("-1"))
             {
                 ViewBag.clte_Id     = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id);
                 ViewBag.Cliente     = db.tbCliente.ToList();
                 ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList();
                 Function.InsertBitacoraErrores("Exoneracion/Create", MensajeError, "Create");
                 ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                 return(View(tbExoneracion));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         ViewBag.clte_Id     = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id);
         ViewBag.Cliente     = db.tbCliente.ToList();
         ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList();
         return(View(tbExoneracion));
     }
     catch (Exception Ex)
     {
         Function.InsertBitacoraErrores("Exoneracion/Create", Ex.Message.ToString(), "Create");
         ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
         ViewBag.clte_Id     = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id);
         ViewBag.Cliente     = db.tbCliente.ToList();
         ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList();
         return(View(tbExoneracion));
     }
 }
Exemplo n.º 3
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbExoneracion tbExoneracion = db.tbExoneracion.Find(id);

            if (tbExoneracion == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            return(View(tbExoneracion));
        }
Exemplo n.º 4
0
        // GET: /Exoneracion/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbExoneracion tbExoneracion = db.tbExoneracion.Find(id);

            if (tbExoneracion == null)
            {
                return(HttpNotFound());
            }
            return(View(tbExoneracion));
        }
Exemplo n.º 5
0
        public ActionResult Edit(int?id, [Bind(Include = "exo_Id,exo_Documento,exo_ExoneracionActiva,exo_FechaInicialVigencia,exo_FechaIFinalVigencia,clte_Id,exo_UsuarioCrea,exo_FechaCrea")] tbExoneracion tbExoneracion)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    tbExoneracion        pExoneracion = db.tbExoneracion.Find(id);
                    var                  MensajeError = 0;
                    IEnumerable <object> list         = null;
                    list = db.UDP_Vent_tbExoneracion_Update(tbExoneracion.exo_Id,
                                                            tbExoneracion.exo_Documento,
                                                            tbExoneracion.exo_ExoneracionActiva,
                                                            tbExoneracion.exo_FechaInicialVigencia,
                                                            tbExoneracion.exo_FechaIFinalVigencia,
                                                            tbExoneracion.clte_Id,
                                                            pExoneracion.exo_UsuarioCrea,
                                                            pExoneracion.exo_FechaCrea);
                    foreach (UDP_Vent_tbExoneracion_Update_Result Exoneracion in list)
                    {
                        MensajeError = Exoneracion.MensajeError;
                    }
                    if (MensajeError == -1)
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception Ex)
            {
                ModelState.AddModelError("", "Error al Agregar Registro " + Ex.Message.ToString());
                ViewBag.Cliente     = db.tbCliente.ToList();
                ViewBag.noExonerado = db.UDP_Vent_listExoneracion_Select.ToList();
                return(View(tbExoneracion));
            }
            ViewBag.exo_UsuarioCrea   = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbExoneracion.exo_UsuarioCrea);
            ViewBag.exo_UsuarioModifa = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbExoneracion.exo_UsuarioModifa);
            ViewBag.clte_Id           = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id);
            ViewBag.Cliente           = db.tbCliente.ToList();
            ViewBag.noExonerado       = db.UDP_Vent_listExoneracion_Select.ToList();
            return(View(tbExoneracion));
        }
Exemplo n.º 6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbExoneracion tbExoneracion = db.tbExoneracion.Find(id);

            if (tbExoneracion == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            ViewBag.exo_UsuarioCrea   = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbExoneracion.exo_UsuarioCrea);
            ViewBag.exo_UsuarioModifa = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbExoneracion.exo_UsuarioModifa);
            ViewBag.clte_Id           = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id);
            ViewBag.Cliente           = db.tbCliente.ToList();
            ViewBag.noExonerado       = db.UDP_Vent_listExoneracion_Select.ToList();
            return(View(tbExoneracion));
        }
Exemplo n.º 7
0
        // GET: /Exoneracion/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbExoneracion tbExoneracion = db.tbExoneracion.Find(id);

            if (tbExoneracion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.exo_UsuarioCrea   = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbExoneracion.exo_UsuarioCrea);
            ViewBag.exo_UsuarioModifa = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbExoneracion.exo_UsuarioModifa);
            ViewBag.clte_Id           = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbExoneracion.clte_Id);
            ViewBag.Cliente           = db.tbCliente.ToList();
            ViewBag.noExonerado       = db.UDP_Vent_listExoneracion_Select.ToList();
            return(View(tbExoneracion));

            //return View();
        }