コード例 #1
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            int account_id = Convert.ToInt32(collection["party_name"]);
            TransactionAccount account = transactionService.findTransactionAccount(account_id);
            Temporary_Orders s_order = db.Temporary_Orders.Find(id);
            DateTime date = s_order.uptdated_at;
            bool flag =DateTime.TryParse(collection["date"], out date);
            s_order.bags = collection["bags"];
            s_order.broker_name = collection["broker_name"];
            s_order.brokers_commision = collection["commisions"];
            s_order.company_sign = "N/A";
            if (flag != false)
            {
                s_order.uptdated_at = date;
            }
            s_order.is_active = "Y";
            s_order.vendor_sign = "N/A";
            s_order.item = collection["item"];
            s_order.party_name = account.name;

            s_order.terms = collection["terms"];
          
            s_order.weight = Convert.ToInt32(collection["weight"]);
            s_order.rate = float.Parse(collection["rate"]);
            s_order.type = Convert.ToInt32(collection["type"]);        
            s_order.checked_by = Session["username"].ToString();          
            s_order.Account_Id = account.id;
       
            db.SaveChanges();
            return RedirectToAction("listOfTempOrders");
        }
コード例 #2
0
 public ActionResult deleteTempOrder(int id)
 {
     Temporary_Orders temp = db.Temporary_Orders.Find(id);
     temp.is_active = "N";
     db.SaveChanges();
     List<Temporary_Orders> list = db.Temporary_Orders.Where(x => x.is_active == "Y").ToList();
     return PartialView("UpdatedTempOrderList", list);
 }
コード例 #3
0
        public ActionResult Create(int id)
        {
            try
            {
                Temporary_Orders temp = tempServices.findTempOrderById(id);
                int account_id = temp.Account_Id;
                TransactionAccount account = transactionService.findTransactionAccount(account_id);
                Sale_Order s_order = new Sale_Order();
              
                s_order.bags = temp.bags;
                s_order.broker_name = temp.broker_name;
                s_order.brokers_commision = temp.brokers_commision;
             
                s_order.company_sign = temp.company_sign;
                s_order.created_at_ = temp.created_at_;
                s_order.is_active = temp.is_active;
                s_order.vendor_sign = temp.vendor_sign;
                s_order.item = temp.item;
                s_order.party_name = account.name;
              
                s_order.so_number = temp.order_number;
                s_order.terms = temp.terms;
                s_order.uptdated_at = temp.created_at_;
                s_order.weight = temp.weight;
                s_order.rate = temp.rate;
                s_order.prepared_by = temp.prepared_by;
                s_order.approved_by = Session["username"].ToString();
                s_order.checked_by = temp.checked_by;
                s_order.Account_Id = account.id;
                service.addSO(s_order);
                service.save();

                Temporary_Orders TO = db.Temporary_Orders.Find(id);
                TO.is_active = "N";
                db.SaveChanges();
                return RedirectToAction("listOfTempOrders");
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Class: {0}, Property: {1}, Error: {2}",
                            validationErrors.Entry.Entity.GetType().FullName,
                            validationError.PropertyName,
                            validationError.ErrorMessage);
                    }
                }

                return RedirectToAction("listOfTempOrders");
            }
        }
 public void addTempOrder(Temporary_Orders obj)
 {
     db.Temporary_Orders.Add(obj);
 }
コード例 #5
0
 public ActionResult printOrder(Temporary_Orders order)
 {
     return View(order);
 }
コード例 #6
0
 public ActionResult Edit(int id)
 {
     ViewBag.Accounts = db.TransactionAccounts.Where(x => x.is_active=="Y").ToList();
     Temporary_Orders temp = tempServices.findTempOrderById(id);
     return View(temp);
 }
コード例 #7
0
        public ActionResult CreateTempOrder(FormCollection collection)
        {
            try
            {
                int account_id = Convert.ToInt32(collection["party_name"]);
                TransactionAccount account = transactionService.findTransactionAccount(account_id);
                Temporary_Orders s_order = new Temporary_Orders();
                string actionType = collection["actionType"];
              
                s_order.bags = collection["bags"];
                s_order.broker_name = collection["broker_name"];
                s_order.brokers_commision = collection["commisions"];              
                s_order.company_sign = "N/A";
                s_order.created_at_ = Convert.ToDateTime(collection["date"]);
                s_order.is_active = "Y";
                s_order.vendor_sign = "N/A";
                s_order.item = collection["item"];
                s_order.party_name = account.name;               
                s_order.order_number = collection["code"];
                s_order.terms = collection["terms"];
                s_order.uptdated_at = s_order.created_at_;
                s_order.weight = Convert.ToInt32(collection["weight"]);
                s_order.rate = float.Parse(collection["rate"]);
                s_order.type = Convert.ToInt32(collection["type"]);
                s_order.approved_by = Session["username"].ToString();
                s_order.checked_by = Session["username"].ToString();
                s_order.prepared_by = Session["username"].ToString();
                s_order.Account_Id = account.id;
                db.Temporary_Orders.Add(s_order);
                db.SaveChanges();

                if (actionType == "Add and Print")
                {
                    return RedirectToAction("printOrder", new RouteValueDictionary(s_order));
                }

                else 
                {

                    if (s_order.type == 1)
                    {
                        return RedirectToAction("CreateSaleOrder");
                    }
                    else
                    {
                        return RedirectToAction("Create", "PurchaseOrder");
                    }
                }

        
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Class: {0}, Property: {1}, Error: {2}",
                            validationErrors.Entry.Entity.GetType().FullName,
                            validationError.PropertyName,
                            validationError.ErrorMessage);
                    }
                }

                return RedirectToAction("listOfTempOrders");
            }
        }