コード例 #1
0
        //Cách 1:
        public ActionResult Addnew1(OrderModel objoOrder)
        {
            using (var context = new BANHANG_THUCTAPEntities())
            {
                var dataorderid =
                    context.Database.SqlQuery <int>("exec sp_Order_Save 0,'OD+" + DateTime.Now.ToString("hh-mm-ss") + " ','Banhang',0," + objoOrder.TotalProduct + "," +
                                                    objoOrder.MoneyDiscount + "," + objoOrder.DiscountMoneyDirectly +
                                                    "," + objoOrder.TotalMoney + "," + objoOrder.CustomerId)
                    .FirstOrDefault();
                // luu detail
                foreach (var item in objoOrder.OrderDetail)
                {
                    // update bang detail
                    var sqlquery = "exec sp_OrderDetail_Save " + dataorderid + "," + item.ProductID + "," +
                                   item.Quanlity + ",0," + item.Discount + "," + item.MoneyDiscount + "," +
                                   item.TotalMoney;
                    context.Database.SqlQuery <string>(sqlquery).FirstOrDefault();

                    // cap nhat so luong ban vao san pham
                    context.Database.SqlQuery <string>("exec sp_Product_UpdateOrder " + item.ProductID + " ," +
                                                       item.Quanlity + " ").FirstOrDefault();
                }
            }
            return(RedirectToAction("Index", "tbl_Order"));
        }
コード例 #2
0
 public ActionResult Del(int id)
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var del = context.Database.SqlQuery <string>("Exec sp_Product_Delete " + id).First();
     }
     return(RedirectToAction("Index", "tbl_Product"));
 }
コード例 #3
0
 // GET: ReportCustomer
 public ActionResult Index_RPCustomer()
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var dataCustomer = context.sp_Customer_List(0).ToList();
         ViewBag.ListCustomer = dataCustomer;
     }
     return(View());
 }
コード例 #4
0
 //Cách 2: dùng xml
 public ActionResult Addnew(string xml)
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var add =
             context.Database.SqlQuery <string>("exec sp_OrderOrderDetail_xml_Save N'" + xml + "'")
             .FirstOrDefault();
         return(Json(add, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #5
0
 // GET: tbl_Order
 public ActionResult Index()
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var DataProduct = context.sp_Product_List(0).ToList();
         ViewBag.ListDataProduct = DataProduct;
         var datacustomer = context.sp_Customer_List(0).ToList();
         ViewBag.ListDataCustomer = datacustomer;
         return(View(context.sp_Product_List(0).FirstOrDefault()));
     }
 }
コード例 #6
0
        public ActionResult Addnewxml(string sp_xml_Product_Save)
        {
            using (var context = new BANHANG_THUCTAPEntities())
            {
                var add =
                    context.Database.SqlQuery <string>("exec sp_xml_Product_Save N'" + sp_xml_Product_Save + "'")
                    .FirstOrDefault();

                return(Json(add, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #7
0
        public ActionResult SearchCustomer(ReportCustomerModel objCustomer)
        {
            using (var context = new BANHANG_THUCTAPEntities())
            {
                var datasearch =
                    context.Database.SqlQuery <ReportCustomerModel>("exec sp_ReportCustomer_RP " + objCustomer.CustomerId)
                    .ToList();

                return(Json(datasearch, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #8
0
        public ActionResult SearchCustomer(ReprotModel obj)
        {
            using (var context = new BANHANG_THUCTAPEntities())
            {
                // cach 1
                var datasearch =
                    context.Database.SqlQuery <ReprotModel>("exec sp_OrderCustomer_RP '" + obj.TuNgay + "','" + obj.Denngay
                                                            + "'").ToList();

                // cach 2
                //var data = context.sp_OrderCustomer_RP(obj.TuNgay, obj.Denngay);
                return(Json(datasearch, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #9
0
 public ActionResult login(tbl_Employee objEmployee)
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var data =
             context.tbl_Employee.Where(
                 a =>
                 a.AccountEmployee.Equals(objEmployee.AccountEmployee) &&
                 a.C_Password.Equals(objEmployee.C_Password)).FirstOrDefault();
         if (data != null)
         {
             Session["Userid"]   = data.EmployeeID;
             Session["UserName"] = data.EmployeeName;
             return(Json("OK", JsonRequestBehavior.AllowGet));
         }
         return(Json("Not OK", JsonRequestBehavior.AllowGet));
     }
 }
コード例 #10
0
 public ActionResult Addnew(tbl_Product obj)
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var add =
             context.Database.SqlQuery <string>("EXEC dbo.sp_Product_Save @ProductID = " + obj.ProductID +
                                                ", @ProductName = N'" + obj.ProductName + "', @PriceProduct = " +
                                                obj.PriceProduct + ", @CreateBy = " + obj.CreateBy +
                                                ", @GroupProductId = " + obj.GroupProductID).FirstOrDefault();
         if (add == "Khong ton tai nhom san pham nay")
         {
             Session["tb"] = "ll";
         }
         else
         {
             Session["tb"] = "ok";
         }
         return(RedirectToAction("Index", "tbl_Product"));
     }
 }
コード例 #11
0
 public ActionResult Index_Product(int id = 0)
 {
     using (var context = new BANHANG_THUCTAPEntities())
     {
         var datapdd = context.sp_Product_List(0).ToList();
         ViewBag.List = datapdd;
         var GroupProduct = context.sp_GoupProduct_List(0).ToList();
         ViewBag.ListGroupProduct = GroupProduct;
         var Employee = context.sp_Employee_List(0).ToList();
         ViewBag.ListEmployee = Employee;
         if (id != 0)
         {
             return(View(context.sp_Product_List(id).FirstOrDefault()));
         }
         else
         {
             var nulldata = new sp_Product_List_Result();
             nulldata.ProductID    = 0;
             nulldata.ProductName  = "";
             nulldata.PriceProduct = 0;
             return(View(nulldata));
         }
     }
 }
コード例 #12
0
 public BaseRepository(BANHANG_THUCTAPEntities context)
 {
     this.Context = context;
     this.Table   = context.Set <T>();
 }