Exemple #1
0
 public List <T> Query <T>(string sql, params object[] parameterValues)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         return(ct.ExecuteQuery <T>(sql, parameterValues).ToList());
     }
 }
Exemple #2
0
 public DS_Orders GetSingle(int ID)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         return(ct.DS_Orders.Single(a => a.ID == ID));
     }
 }
Exemple #3
0
 public void Update(DS_Orders Orders)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         ct.DS_Orders.Attach(Orders, true);
         ct.SubmitChanges();
     }
 }
Exemple #4
0
 public void Add(DS_Orders Orders)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         ct.DS_Orders.InsertOnSubmit(Orders);
         ct.SubmitChanges();
     }
 }
Exemple #5
0
 public void Delete(int ID)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         DS_Orders st = ct.DS_Orders.Single(a => a.ID == ID);
         ct.DS_Orders.DeleteOnSubmit(st);
         ct.SubmitChanges();
     }
 }
Exemple #6
0
 public List <DS_Orders> Query(string condition, string orderby, params object[] param)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         IQueryable <DS_Orders> OrdersList = ct.DS_Orders;
         if (!string.IsNullOrEmpty(condition))
         {
             OrdersList = OrdersList.Where(condition, param);
         }
         if (!string.IsNullOrEmpty(orderby))
         {
             OrdersList = OrdersList.OrderBy(orderby);
         }
         return(OrdersList.ToList());
     }
 }
Exemple #7
0
 public List <DS_Orders> Query(string condition, string orderby, int startIndex, int pageSize, ref int pageCount, params object[] param)
 {
     using (var ct = new DS_OrdersDataContext(DbHelperSQL.Connection))
     {
         IQueryable <DS_Orders> OrdersList = ct.DS_Orders;
         if (!string.IsNullOrEmpty(condition))
         {
             OrdersList = OrdersList.Where(condition, param);
         }
         if (!string.IsNullOrEmpty(orderby))
         {
             OrdersList = OrdersList.OrderBy(orderby);
         }
         pageCount = OrdersList.Count();
         return(OrdersList.Skip(startIndex).Take(pageSize).ToList());
     }
 }
Exemple #8
0
        public void Add(DS_Orders Order, List <DS_OrderDetail> OrderDetail)
        {
            using (var con = DbHelperSQL.GetConnection()) {
                var tran = con.BeginTransaction();
                var ct   = new DS_OrdersDataContext(con);
                ct.Transaction = tran;
                var ct2 = new DS_OrderDetailDataContext(con);
                ct2.Transaction = tran;
                ct.DS_Orders.InsertOnSubmit(Order);
                ct.SubmitChanges();
                foreach (var odd in OrderDetail)
                {
                    odd.OrderID = Order.ID;
                }
                ct2.DS_OrderDetail.InsertAllOnSubmit(OrderDetail);
                ct2.SubmitChanges();

                tran.Commit();
            }
        }