public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCaja tbCaja = db.tbCaja.Find(id);

            if (tbCaja == null)
            {
                return(RedirectToAction("NotFound", "Login"));
            }
            List <tbUsuario> List = Function.getUserInformation();
            int SucursalId        = 0;

            foreach (tbUsuario User in List)
            {
                SucursalId = (int)User.suc_Id;
            }
            var Sucursal = db.tbSucursales.Select(s => new
            {
                suc_Id          = s.suc_Id,
                suc_Descripcion = s.suc_Descripcion
            }).Where(x => x.suc_Id == SucursalId).ToList();

            ViewBag.suc_Id = new SelectList(Sucursal, "suc_Id", "suc_Descripcion");
            return(View(tbCaja));
        }
Exemplo n.º 2
0
        public ActionResult Edit([Bind(Include = "cja_Id,cja_Descripcion,suc_Id,cja_UsuarioCrea,cja_FechaCrea,cja_UsuarioModifica,cja_FechaModifica,tbUsuario,tbUsuario1")] tbCaja tbCaja)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var MensajeError          = 0;
                    IEnumerable <object> list = null;
                    list = db.UDP_Vent_tbCaja_Update(tbCaja.cja_Id, tbCaja.cja_Descripcion, tbCaja.suc_Id, tbCaja.cja_UsuarioCrea, tbCaja.cja_FechaCrea);
                    foreach (UDP_Vent_tbCaja_Update_Result caja in list)
                    {
                        MensajeError = caja.MensajeError;
                    }
                    if (MensajeError == -1)
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbCaja.suc_Id);
                    ModelState.AddModelError("", "No se ha podido actualizar el registro, favor contacte al administrador" + Ex.Message.ToString());
                    return(View(tbCaja));
                }
                return(RedirectToAction("Index"));
            }
            ViewBag.cja_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCaja.cja_UsuarioCrea);
            ViewBag.cja_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCaja.cja_UsuarioModifica);
            ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbCaja.suc_Id);

            return(View(tbCaja));
        }
Exemplo n.º 3
0
        public ActionResult EditTest01([PexAssumeUnderTest] CajaController target, tbCaja tbCaja)
        {
            ActionResult result = target.Edit(tbCaja);

            return(result);
            // TODO: agregar aserciones a método CajaControllerTest.EditTest01(CajaController, tbCaja)
        }
Exemplo n.º 4
0
        public static void Restar(decimal cantidad)
        {
            dbHeredadesEntities db = new dbHeredadesEntities();
            tbCaja caja            = db.tbCaja.Find(1);

            caja.cantidad -= cantidad;
            db.SaveChanges();
        }
Exemplo n.º 5
0
        public ActionResult Index()
        {
            dbHeredadesEntities db = new dbHeredadesEntities();
            tbCaja caja            = db.tbCaja.Find(1);

            ViewBag.cantidad = caja.cantidad;
            return(View());
        }
Exemplo n.º 6
0
        // GET: /Caja/Create
        public ActionResult Create()
        {
            ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo");
            tbCaja caja = new tbCaja();

            caja.suc_Id = 1;
            return(View(caja));
        }
Exemplo n.º 7
0
        public ActionResult DeleteConfirmed(short id)
        {
            tbCaja tbCaja = db.tbCaja.Find(id);

            db.tbCaja.Remove(tbCaja);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }
            tbCaja tbCaja = db.tbCaja.Find(id);

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

            if (tbCaja == null)
            {
                return(HttpNotFound());
            }
            return(View(tbCaja));
        }
        public ActionResult Create([Bind(Include = "cja_Id,cja_Descripcion,suc_Id,cja_UsuarioCrea,cja_FechaCrea,cja_UsuarioModifica,cja_FechaModifica")] tbCaja tbCaja)
        {
            List <tbUsuario> List = Function.getUserInformation();
            int SucursalId        = 0;

            foreach (tbUsuario User in List)
            {
                SucursalId = (int)User.suc_Id;
            }
            var Sucursal = db.tbSucursales.Select(s => new
            {
                suc_Id          = s.suc_Id,
                suc_Descripcion = s.suc_Descripcion
            }).Where(x => x.suc_Id == SucursalId).ToList();

            try
            {
                if (ModelState.IsValid)
                {
                    string MensajeError       = "";
                    IEnumerable <object> list = null;
                    list = db.UDP_Vent_tbCaja_Insert(tbCaja.cja_Descripcion, tbCaja.suc_Id, Function.GetUser(), Function.DatetimeNow());
                    foreach (UDP_Vent_tbCaja_Insert_Result caja in list)
                    {
                        MensajeError = caja.MensajeError.ToString();
                    }
                    if (MensajeError.StartsWith("-1"))
                    {
                        ViewBag.suc_Id = new SelectList(Sucursal, "suc_Id", "suc_Descripcion");
                        Function.InsertBitacoraErrores("Caja/Create", MensajeError, "Create");
                        ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                        return(View(tbCaja));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                ViewBag.suc_Id = new SelectList(Sucursal, "suc_Id", "suc_Descripcion");
                return(View(tbCaja));
            }
            catch (Exception Ex)
            {
                ViewBag.suc_Id = new SelectList(Sucursal, "suc_Id", "suc_Descripcion");
                Function.InsertBitacoraErrores("Caja/Create", Ex.Message.ToString(), "Create");
                ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador.");
                return(View(tbCaja));
            }
        }
Exemplo n.º 11
0
        // GET: /Caja/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbCaja tbCaja = db.tbCaja.Find(id);

            if (tbCaja == null)
            {
                return(HttpNotFound());
            }
            ViewBag.cja_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCaja.cja_UsuarioCrea);
            ViewBag.cja_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbCaja.cja_UsuarioModifica);
            ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbCaja.suc_Id);
            return(View(tbCaja));
        }
Exemplo n.º 12
0
        public ActionResult Pagar(int codDeudor, decimal pago)
        {
            dbHeredadesEntities db      = new dbHeredadesEntities();
            tbPagoDeudor        debitar = new tbPagoDeudor
            {
                codDeudor  = codDeudor,
                codUsuario = Sesion.ObtenerCodigo(),
                pago       = pago,
                fecha      = DateTime.Now
            };

            db.tbPagoDeudor.Add(debitar);
            tbDeudor deudor = db.tbDeudor.Find(codDeudor);

            deudor.deuda -= pago;
            tbCaja caja = db.tbCaja.Find(1);

            caja.cantidad += pago;
            db.SaveChanges();
            return(RedirectToAction("Pagos", new { id = codDeudor }));
        }
Exemplo n.º 13
0
        public ActionResult Create([Bind(Include = "cja_Id,cja_Descripcion,suc_Id,cja_UsuarioCrea,cja_FechaCrea,cja_UsuarioModifica,cja_FechaModifica")] tbCaja tbCaja)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var MensajeError          = 0;
                    IEnumerable <object> list = null;
                    list = db.UDP_Vent_tbCaja_Insert(tbCaja.cja_Id, tbCaja.cja_Descripcion, tbCaja.suc_Id);
                    foreach (UDP_Vent_tbCaja_Insert_Result caja in list)
                    {
                        MensajeError = caja.MensajeError;
                    }
                    if (MensajeError == -1)
                    {
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                    db.tbCaja.Add(tbCaja);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception Ex)
            {
                Ex.Message.ToString();
            }

            //if (ModelState.IsValid)
            //{
            //    db.tbCaja.Add(tbCaja);
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}

            ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbCaja.suc_Id);
            return(View(tbCaja));
        }