private void Button_Click(object sender, RoutedEventArgs e)
 {
     using (Model1 conx = new Model1())
     {
         AdminOrder order = new AdminOrder()
         {
             assetid   = asst1,
             qty       = qty,
             price     = price,
             assetid2  = Convert.ToInt64(asset2.SelectedValue),
             qty2      = qty2,
             memberid  = memid,
             modified  = DateTime.Now,
             connect   = Convert.ToInt64(membee.SelectedValue),
             interests = inter,
             dealType  = 4,
             day       = day,
             totSum    = totSum,
             toPay     = topay,
         };
         conx.AdminOrders.Add(order);
         conx.SaveChanges();
         ClearFields(null, null);
     }
 }
Пример #2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     using (Model1 context = new Model1())
     {
         AdminOrder order = new AdminOrder()
         {
             accountid = Convert.ToInt64(linkacs),
             assetid   = Convert.ToInt64(asset.SelectedValue),
             price     = Convert.ToDecimal(exPrice.Text),
             qty       = Convert.ToInt32(qtyss.Text),
             day       = Convert.ToInt32(dayy.Text),
             totSum    = totSum,
             connect   = toId,
             modified  = DateTime.Now,
             memberid  = memId,
             state     = 0,
             toPay     = toPay,
             interests = inter,
             dealType  = 3,
             side      = 0,
         };
         context.AdminOrders.Add(order);
         context.SaveChanges();
     }
 }
Пример #3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            short mod  = Convert.ToInt16(Types.SelectedIndex);
            int   qtyy = Convert.ToInt32(qtyss.Text);

            if (mod == 1)
            {
                qtyy *= (-1);
            }
            using (Model1 contx = new Model1())
            {
                AdminOrder order = new AdminOrder()
                {
                    accountid = Convert.ToInt64(accId.SelectedValue),
                    assetid   = Convert.ToInt32(asset.SelectedValue),
                    side      = mod,
                    qty       = qtyy,
                    modified  = DateTime.Now,
                    memberid  = memId,
                    state     = 1,
                    dealType  = 4,
                };
                contx.AdminOrders.Add(order);
                contx.SaveChanges();
            }
        }
Пример #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            AdminOrder adminorder = db.AdminOrders.Find(id);

            db.AdminOrders.Remove(adminorder);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #5
0
        // items
        // orderdetail table created

        public ActionResult PlaceOrder(int id)
        {
            AdminOrder od = new AdminOrder();

            db.AdminOrders.Add(od);
            db.SaveChanges();
            TempData["id"] = orderid;
            return(View(db.SupplierCategories.ToList()));
        }
 public ActionResult Edit([Bind(Include = "OrderId")] AdminOrder adminOrder)
 {
     if (ModelState.IsValid)
     {
         db.Entry(adminOrder).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.OrderId = new SelectList(db.AdminOrderDetails, "OrderId", "OrderId", adminOrder.OrderId);
     return(View(adminOrder));
 }
Пример #7
0
        public ActionResult EditOrder(int id)
        {
            Category category = new Category();

            ViewBag.Category = category.GetCategories();

            AdminOrder adminOrder = new AdminOrder();
            var        data       = adminOrder.GetOrder(id);

            return(View(data));
        }
        public ActionResult Create([Bind(Include = "OrderId")] AdminOrder adminOrder)
        {
            if (ModelState.IsValid)
            {
                db.AdminOrders.Add(adminOrder);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.OrderId = new SelectList(db.AdminOrderDetails, "OrderId", "OrderId", adminOrder.OrderId);
            return(View(adminOrder));
        }
Пример #9
0
        public ActionResult EditOrder(AdminOrder order)
        {
            Category category = new Category();

            ViewBag.Category = category.GetCategories();

            AdminOrder adminOrder = new AdminOrder();

            adminOrder.EditOrder(order);

            return(RedirectToAction("Index"));
        }
Пример #10
0
        public ActionResult AdminCheckout()
        {
            int ff;

            ff = Convert.ToInt32(TempData["tot"]);
            AdminOrder pss = db.AdminOrders.Find(ff);

            if (pss == null)
            {
                return(HttpNotFound());
            }
            return(View(pss));
        }
Пример #11
0
        public ActionResult DeleteOrder(int id)
        {
            Category category = new Category();

            ViewBag.Category = category.GetCategories();

            AdminOrder adminOrder = new AdminOrder();

            adminOrder.DeleteOrder(id);

            var data = adminOrder.GetOrders();

            return(PartialView(data));
        }
Пример #12
0
        // GET: /AdminOrder/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdminOrder adminorder = db.AdminOrders.Find(id);

            if (adminorder == null)
            {
                return(HttpNotFound());
            }
            return(View(adminorder));
        }
Пример #13
0
        // GET: AdminOrders
        public ActionResult Index(int?page)
        {
            Category category = new Category();

            ViewBag.Category = category.GetCategories();

            AdminOrder adminOrder = new AdminOrder();
            var        data       = adminOrder.GetOrders();

            int pageSize   = 10;
            int pageNumber = (page ?? 1);

            return(View(data.ToPagedList(pageNumber, pageSize)));
        }
Пример #14
0
        // GET: AdminOrders/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdminOrder adminOrder = db.AdminOrders.Find(id);

            if (adminOrder == null)
            {
                return(HttpNotFound());
            }
            ViewBag.OrderId = new SelectList(db.AdminOrderDetails, "OrderId", "OrderId", adminOrder.OrderId);
            return(View(adminOrder));
        }
Пример #15
0
        public ActionResult Edit([Bind(Include = "Id,FromHouseId,ProductId,Amount,ToHouseId,AdminOrderStatusId,ReceivedById,Description,ActiveStatus,CreatedBy,CreatedAt,UpdatedAt")] AdminOrder adminorder)
        {
            if (ModelState.IsValid)
            {
                db.Entry(adminorder).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.AdminOrderStatusId = new SelectList(db.AdminOrderStatuses, "Id", "StatusValue", adminorder.AdminOrderStatusId);
//            ViewBag.CreatedBy = new SelectList(db.IdentityUsers, "Id", "UserName", adminorder.CreatedBy);
            ViewBag.FromHouseId = new SelectList(db.Houses, "Id", "Name", adminorder.FromHouseId);
            ViewBag.ProductId   = new SelectList(db.Products, "Id", "ProductName", adminorder.ProductId);
//            ViewBag.ReceivedById = new SelectList(db.IdentityUsers, "Id", "UserName", adminorder.ReceivedById);
            ViewBag.ToHouseId = new SelectList(db.Houses, "Id", "Name", adminorder.ToHouseId);
            return(View(adminorder));
        }
Пример #16
0
        public ActionResult GetOrder(int id)
        {
            Order order = repository.Orders.FirstOrDefault(o => o.Id == id);

            AdminOrder model = new AdminOrder();

            if (order != null)
            {
                model.Number = order.Id;
                model.Cost   = order.TotalCost;
                model.CustomerInformation = InformationConverter.StringToUserProfile(order.CustomerInfrom);
                model.Description         = InformationConverter.StringToDescription(order.Description);
            }

            return(View(model));
        }
Пример #17
0
        public IActionResult AdminOrders()
        {
            var info = HttpContext.Session.GetString("SessionUser");

            if (info != null)
            {
                var result = JsonConvert.DeserializeObject <UserInfo>(info);

                AdminOrdersModel obj = new AdminOrdersModel();
                var tempU            = _users.GetUsers.FirstOrDefault(t => t.Id == result.UserId);
                obj.AdminName = _userProfiles.GetUserProfiles.FirstOrDefault(t => t.User == tempU).FirstName;
                List <AdminOrder> listOrders = new List <AdminOrder>();
                foreach (var item in _orders.GetOrders)
                {
                    var productsOrders = _productOrders.GetProductOrders.Where(t => t.OrderId == item.Id);
                    if (productsOrders != null)
                    {
                        foreach (var prOr in productsOrders)
                        {
                            AdminOrder  admOrder    = new AdminOrder();
                            Product     tempProd    = _products.GetProducts.FirstOrDefault(t => t.Id == prOr.ProductId);
                            User        tempUser    = _users.GetUser(item.UserId);
                            UserProfile tempProfile = _userProfiles.GetUserProfiles.FirstOrDefault(t => t.User == tempUser);
                            admOrder.Description = tempProd.Name;
                            admOrder.Price       = Convert.ToInt32(tempProd.Price - (tempProd.Price / 100 * tempProd.SalePercent));
                            if (item.Status)
                            {
                                admOrder.Status = "Processed";
                            }
                            else
                            {
                                admOrder.Status = "Denied";
                            }
                            admOrder.Email = tempUser.Email;
                            admOrder.Name  = tempProfile.FirstName + " " + tempProfile.LastName;
                            admOrder.Date  = item.DateOfOrder.ToShortDateString();
                            listOrders.Add(admOrder);
                        }
                    }
                }

                obj.Orders = listOrders;//todo order by date
                return(View(obj));
            }
            return(RedirectToAction("AccountAction", "Account"));
        }
        public ActionResult ViewItems(int id)
        {
            SupplierCategory cat = db.SupplierCategories.Find(id);

            if (cat == null)
            {
                return(HttpNotFound());
            }
            AdminOrder a = new AdminOrder
            {
                OrderId = id
            };

            db.SaveChanges();
            ViewBag.Message = a;
            return(View(cat));
        }
Пример #19
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        MyBookStoreDataContext db = new MyBookStoreDataContext();
        //在AdminOrder表中添加一条订单
        AdminOrder order = new AdminOrder();

        //收货人、联系方式、收货地址从页面的TextBox控件中获得
        order.UserNmae  = txtName.Text;
        order.Address   = txtAddress.Text;
        order.Phone     = txtPhone.Text;
        order.OrderDate = DateTime.Now;
        order.Status    = "未审核";
        //插入实体order,提交更改后在AdminOrder表添加一条记录
        db.AdminOrder.InsertOnSubmit(order);
        db.SubmitChanges();
        //在OrderItem表中添加订单详细信息
        int id = order.OrderId;

        for (int i = 0; i < Profile.Cart.BookName.Count; i++)
        {
            OrderItem orderItem = new OrderItem();
            orderItem.OrderId    = id;
            orderItem.BookName   = (string)Profile.Cart.BookName[i];
            orderItem.Price      = (decimal)Profile.Cart.Price[i];
            orderItem.Qty        = (int)Profile.Cart.Qty[i];
            orderItem.TotalPrice = (int)Profile.Cart.Qty[i] * (decimal)Profile.Cart.Price[i];
            db.OrderItem.InsertOnSubmit(orderItem);
            db.SubmitChanges();

            var book = (from c in db.Book
                        where c.BookId == (int)Profile.Cart.BookId[i]
                        select c).First();
            book.Qty -= orderItem.Qty;
            db.SubmitChanges();
        }
        //清空Profile.Cart中的对象
        Profile.Cart.BookId.Clear();
        Profile.Cart.BookName.Clear();
        Profile.Cart.Price.Clear();
        Profile.Cart.Qty.Clear();
        Profile.Cart.TotalPrice = "";
        lblMsg.Text             = "已经结算成功,谢谢光临";
    }
Пример #20
0
        // GET: /AdminOrder/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdminOrder adminorder = db.AdminOrders.Find(id);

            if (adminorder == null)
            {
                return(HttpNotFound());
            }
            ViewBag.AdminOrderStatusId = new SelectList(db.AdminOrderStatuses, "Id", "StatusValue", adminorder.AdminOrderStatusId);
//            ViewBag.CreatedBy = new SelectList(db.IdentityUsers, "Id", "UserName", adminorder.CreatedBy);
            ViewBag.FromHouseId = new SelectList(db.Houses, "Id", "Name", adminorder.FromHouseId);
            ViewBag.ProductId   = new SelectList(db.Products, "Id", "ProductName", adminorder.ProductId);
//            ViewBag.ReceivedById = new SelectList(db.IdentityUsers, "Id", "UserName", adminorder.ReceivedById);
            ViewBag.ToHouseId = new SelectList(db.Houses, "Id", "Name", adminorder.ToHouseId);
            return(View(adminorder));
        }
        public List <AdminOrder> GetOrderDetails()
        {
            List <AdminOrder> adminOrders = new List <AdminOrder>();
            //try{

            SqlConnection objCon = new SqlConnection(Database.ConnectionString);
            SqlCommand    objCom = new SqlCommand(Database.ADMINORDERMANAGER, objCon);

            objCom.CommandType = CommandType.StoredProcedure;
            objCon.Open();
            SqlDataReader objDR = objCom.ExecuteReader();

            while (objDR.Read())
            {
                AdminOrder getlist = new AdminOrder();
                getlist.OrderIngredientId = objDR.GetInt32(0);
                getlist.CustomerId        = objDR.GetInt32(1);
                //getlist.IngredientId = objDR.GetInt32(2);
                //getlist.CartId = objDR.GetInt32(2);
                getlist.DateOfOrder         = objDR.GetDateTime(2);
                getlist.MobileNumber        = objDR.GetString(3);
                getlist.DeliveryAddress     = objDR.GetString(4);
                getlist.TotalBillAmount     = objDR.GetDecimal(5);
                getlist.NumberOfIngredients = objDR.GetInt32(6);
                getlist.GrandTotal          = objDR.GetDecimal(7);

                adminOrders.Add(getlist);
            }

            DataTable objDT = new DataTable();

            objDT.Load(objDR);
            objCon.Close();

            //}
            //catch (DbException ex)
            //{
            //    throw new IngredientsRecipeShoppingExceptions(ex.Message);
            //}
            return(adminOrders);
        }
 partial void UpdateAdminOrder(AdminOrder instance);
 partial void DeleteAdminOrder(AdminOrder instance);
Пример #24
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            AdminOrder value = (AdminOrder)Нийтзахиалга.SelectedItem;

            if (null == value)
            {
                return;
            }
            if (linkAc_Copy.SelectedItem == null)
            {
                MessageBox.Show("Авах дансаа сонго нуу");
                return;
            }
            int useracc = Convert.ToInt32(linkAc_Copy.SelectedValue);

            using (Model1 contx = new Model1())
            {
                AdminDeal pageDeal1 = new AdminDeal()
                {
                    accountid  = useracc,
                    assetid    = value.assetid,
                    day        = value.day,
                    interests  = value.interests,
                    modified   = DateTime.Now,
                    price      = value.price,
                    qty        = value.qty,
                    side       = 1,
                    toPay      = value.toPay,
                    totalPrice = value.totSum,
                    memberid   = memId,
                    dealType   = value.dealType,
                    connect    = value.connect,
                };
                AdminDeal pageDeal2 = new AdminDeal()
                {
                    accountid  = value.accountid,
                    assetid    = value.assetid,
                    day        = value.day,
                    interests  = value.interests,
                    modified   = DateTime.Now,
                    price      = value.price,
                    qty        = -value.qty,
                    side       = -1,
                    toPay      = -value.toPay,
                    totalPrice = -value.totSum,
                    memberid   = value.memberid,
                    dealType   = value.dealType,
                    connect    = value.connect,
                };
                contx.AdminDeals.Add(pageDeal1);
                contx.AdminDeals.Add(pageDeal2);
                contx.SaveChanges();
            }
            int id = Convert.ToInt32(value.id);

            using (var contx = new Model1())
            {
                AdminOrder statss = contx.AdminOrders.FirstOrDefault(s => s.id == id);
                statss.state = 1;
                contx.SaveChanges();
            }
        }
 partial void InsertAdminOrder(AdminOrder instance);