Beispiel #1
0
        public ActionResult NewProviderType([Bind(Include = "Id,GastosTypeId,Comment,ProviderId,CategoryProductId,Price")] GASTOS_TYPE_PROVIDER gASTOS_TYPE_PROVIDER)
        {
            if (ModelState.IsValid)
            {
                db.GASTOS_TYPE_PROVIDER.Add(gASTOS_TYPE_PROVIDER);
                db.SaveChanges();

                GASTOS_OPERATION gASTOS_OPERATION = new GASTOS_OPERATION()
                {
                    ProductCalenderId      = int.Parse(Request["ProductCalenderId"])
                    , Description          = gASTOS_TYPE_PROVIDER.Comment
                    , Price                = gASTOS_TYPE_PROVIDER.Price
                    , GastosTypeProviderId = gASTOS_TYPE_PROVIDER.Id
                };

                db.GASTOS_OPERATION.Add(gASTOS_OPERATION);
                db.SaveChanges();
                return(GoBack(gASTOS_OPERATION));
            }

            ViewBag.CategoryProductId = new SelectList(db.CATEGORY_PRODUCT, "Id", "Name", gASTOS_TYPE_PROVIDER.CategoryProductId);
            ViewBag.GastosTypeId      = new SelectList(db.GASTOS_TYPE, "Id", "Name", gASTOS_TYPE_PROVIDER.GastosTypeId);
            ViewBag.ProviderId        = new SelectList(db.PROVIDER, "Id", "Name", gASTOS_TYPE_PROVIDER.ProviderId);
            return(View(gASTOS_TYPE_PROVIDER));
        }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "Id,ProductCalenderId,Description,GastosTypeProviderId,PayDate,BillingPath,Created,Deleted,Closed,Price")] GASTOS_OPERATION gASTOS_OPERATION)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gASTOS_OPERATION).State = EntityState.Modified;
         db.SaveChanges();
         return(GoBack(gASTOS_OPERATION));
     }
     return(View(gASTOS_OPERATION));
 }
Beispiel #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            GASTOS_OPERATION gASTOS_OPERATION = db.GASTOS_OPERATION.Find(id);
            int?ProductCalenderId             = gASTOS_OPERATION.ProductCalenderId;
            int CategoryProductId             = gASTOS_OPERATION.GASTOS_TYPE_PROVIDER.CategoryProductId;

            db.GASTOS_OPERATION.Remove(gASTOS_OPERATION);
            db.SaveChanges();
            return(RedirectToAction("Index", new { ProductCalenderId = ProductCalenderId, CategoryProductId = CategoryProductId }));
        }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "Id,ProductCalenderId,Description,GastosTypeProviderId,PayDate,BillingPath,Created,Deleted,Closed,Price")] GASTOS_OPERATION gASTOS_OPERATION)
        {
            if (ModelState.IsValid)
            {
                db.GASTOS_OPERATION.Add(gASTOS_OPERATION);
                db.SaveChanges();
                return(RedirectToAction("Index", new { ProductCalenderId = gASTOS_OPERATION.ProductCalenderId }));
            }

            return(View(gASTOS_OPERATION));
        }
Beispiel #5
0
        // GET: GASTOS_OPERATION/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GASTOS_OPERATION gASTOS_OPERATION = db.GASTOS_OPERATION.Find(id);

            if (gASTOS_OPERATION == null)
            {
                return(HttpNotFound());
            }
            return(View(gASTOS_OPERATION));
        }
Beispiel #6
0
        // GET: GASTOS_OPERATION/Edit/5
        public ActionResult Edit(int?id, int?ProductCalenderId, int?CategoryProductId)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GASTOS_OPERATION gASTOS_OPERATION = db.GASTOS_OPERATION.Find(id);

            if (gASTOS_OPERATION == null)
            {
                return(HttpNotFound());
            }
            ViewBag.GastosTypeProviderId = new SelectList(db.GASTOS_TYPE_PROVIDER, "Id", "Comment", gASTOS_OPERATION.GastosTypeProviderId);
            // ViewBag.CategoryId = new SelectList(db.CATEGORY, "Id", "Name");
            return(View(gASTOS_OPERATION));
        }
Beispiel #7
0
        // GET: GASTOS_OPERATION/Create
        public ActionResult Create(int?ProductCalenderId, int?CategoryProductId)
        {
            if (ProductCalenderId == null || CategoryProductId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PRODUCT_CALENDER pRODUCT_CALENDER = db.PRODUCT_CALENDER.Find(ProductCalenderId);

            if (pRODUCT_CALENDER == null)
            {
                return(HttpNotFound());
            }


            GASTOS_OPERATION gASTOS_OPERATION = new GASTOS_OPERATION()
            {
                ProductCalenderId = ProductCalenderId
            };

            ViewBag.GastosTypeProviderId = new SelectList(db.GASTOS_TYPE_PROVIDER, "Id", "Comment", gASTOS_OPERATION.GastosTypeProviderId);

            return(View(gASTOS_OPERATION));
        }
Beispiel #8
0
        public ActionResult GoBack(GASTOS_OPERATION gASTOS_OPERATION)
        {
            GASTOS_OPERATION ls = db.GASTOS_OPERATION.Include(m => m.GASTOS_TYPE_PROVIDER).Where(m => m.Id == gASTOS_OPERATION.Id).FirstOrDefault();

            return(RedirectToAction("Index", new { ProductCalenderId = ls.ProductCalenderId, CategoryProductId = ls.GASTOS_TYPE_PROVIDER.CategoryProductId }));
        }