Example #1
0
        public ActionResult AnularCheque(Array id)
        {
            int[] idIntArray = new int[id.Length];
            RegistroSolicitudCheque results = new RegistroSolicitudCheque();

            for (int i = 0; i < id.Length; i++)
            {
                idIntArray.SetValue(Convert.ToInt16(id.GetValue(i)), i);
            }
            var enums = Enum.GetValues(typeof(RegistroSolicitudChequeEstado)).GetEnumerator();
            RegistroSolicitudChequeEstado index = new RegistroSolicitudChequeEstado();

            enums.MoveNext();
            enums.MoveNext();
            index = (RegistroSolicitudChequeEstado)enums.Current;


            for (int i = 0; i < idIntArray.Length; i++)
            {
                var ind = idIntArray[i];
                results = (from p in db.RegistroSolicitudCheque
                           where p.NumeroSolicitud == ind
                           select p).First();

                results.Estado = index;

                if (ModelState.IsValid)
                {
                    db.Entry(results).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            RegistroSolicitudCheque registroSolicitudCheque = db.RegistroSolicitudCheque.Find(id);

            db.RegistroSolicitudCheque.Remove(registroSolicitudCheque);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "NumeroSolicitud,idProveedor,monto,fechaRegistro,Estado,CuentaCorrienteXCuentaContable, CuentaContable")] RegistroSolicitudCheque registroSolicitudCheque)
 {
     if (ModelState.IsValid)
     {
         db.Entry(registroSolicitudCheque).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idProveedor = new SelectList(db.Proveedores, "ProveedoresId", "nombre", registroSolicitudCheque.idProveedor);
     return(View(registroSolicitudCheque));
 }
Example #4
0
        // GET: RegistroSolicitudCheques/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RegistroSolicitudCheque registroSolicitudCheque = db.RegistroSolicitudCheque.Find(id);

            if (registroSolicitudCheque == null)
            {
                return(HttpNotFound());
            }
            return(View(registroSolicitudCheque));
        }
Example #5
0
        // GET: RegistroSolicitudCheques/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RegistroSolicitudCheque registroSolicitudCheque = db.RegistroSolicitudCheque.Find(id);

            if (registroSolicitudCheque == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idProveedor = new SelectList(db.Proveedores, "ProveedoresId", "nombre", registroSolicitudCheque.idProveedor);
            return(View(registroSolicitudCheque));
        }
Example #6
0
        public ActionResult GenerarCheque(Array id)
        {
            //id = "4";
            // var idCharArray = id.
            int[] idIntArray = new int[id.Length];
            RegistroSolicitudCheque results = new RegistroSolicitudCheque();

            /*Esto lo hizo vanessa
             * for (int i = 0; i < id.Length; i++)
             * {
             *   idIntArray.SetValue((int)id.GetEnumerator().MoveNext(), i);
             *
             * }*/
            for (int i = 0; i < id.Length; i++)
            {
                idIntArray.SetValue(Convert.ToInt16(id.GetValue(i)), i);
            }
            var enums = Enum.GetValues(typeof(RegistroSolicitudChequeEstado)).GetEnumerator();
            RegistroSolicitudChequeEstado index = new RegistroSolicitudChequeEstado();

            while (enums.MoveNext())
            {
                index = (RegistroSolicitudChequeEstado)enums.Current;
            }

            /*esto lo hizo vanessa
             * foreach (var item in idIntArray)
             * {
             *  var ind = idIntArray[item];
             *  results = (from p in db.RegistroSolicitudCheque
             *             where p.NumeroSolicitud == ind
             *             select p).First();
             *
             *  results.Estado = index;
             *
             *  if (ModelState.IsValid)
             *  {
             *      db.Entry(results).State = EntityState.Modified;
             *      db.SaveChanges();
             *
             *  }
             * }*/

            for (int i = 0; i < idIntArray.Length; i++)
            {
                var ind = idIntArray[i];
                results = (from p in db.RegistroSolicitudCheque
                           where p.NumeroSolicitud == ind
                           select p).First();

                results.Estado = index;

                if (ModelState.IsValid)
                {
                    db.Entry(results).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }


            /* esto lo hizo amaurys
             * foreach (var item in id)
             * {
             *  var ind = id[item];
             *  results = (from p in db.RegistroSolicitudCheque
             *             where p.NumeroSolicitud == ind
             *             select p).First();
             *
             *  results.Estado = index;
             *
             *  if (ModelState.IsValid)
             *  {
             *      db.Entry(results).State = EntityState.Modified;
             *      db.SaveChanges();
             *
             *  }
             *
             * }*/

            //var registroSolicitudCheque = db.RegistroSolicitudCheque.Include(r => r.Proveedores);
            // ViewBag.idProveedor = new SelectList(db.Proveedores, "ProveedoresId", "nombre", registroSolicitudCheque.idProveedor);
            return(RedirectToAction("Index"));
            //return View(registroSolicitudCheque.ToList());
            //return View("Index");
        }