Beispiel #1
0
 public List <T> Query <T>(string sql, params object[] parameterValues)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         return(ct.ExecuteQuery <T>(sql, parameterValues).ToList());
     }
 }
Beispiel #2
0
 public DS_Employees GetSingle(int ID)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         return(ct.DS_Employees.Single(a => a.ID == ID));
     }
 }
Beispiel #3
0
 public void Update(DS_Employees Employees)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         ct.DS_Employees.Attach(Employees, true);
         ct.SubmitChanges();
     }
 }
Beispiel #4
0
 public void Add(DS_Employees Employees)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         ct.DS_Employees.InsertOnSubmit(Employees);
         ct.SubmitChanges();
     }
 }
Beispiel #5
0
 public void Delete(int ID)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         DS_Employees st = ct.DS_Employees.Single(a => a.ID == ID);
         ct.DS_Employees.DeleteOnSubmit(st);
         ct.SubmitChanges();
     }
 }
Beispiel #6
0
 public List <DS_Employees> Query(string condition, string orderby, params object[] param)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         IQueryable <DS_Employees> EmployeesList = ct.DS_Employees;
         if (!string.IsNullOrEmpty(condition))
         {
             EmployeesList = EmployeesList.Where(condition, param);
         }
         if (!string.IsNullOrEmpty(orderby))
         {
             EmployeesList = EmployeesList.OrderBy(orderby);
         }
         return(EmployeesList.ToList());
     }
 }
Beispiel #7
0
 public List <DS_Employees> Query(string condition, string orderby, int startIndex, int pageSize, ref int pageCount, params object[] param)
 {
     using (var ct = new DS_EmployeesDataContext(DbHelperSQL.Connection))
     {
         IQueryable <DS_Employees> EmployeesList = ct.DS_Employees;
         if (!string.IsNullOrEmpty(condition))
         {
             EmployeesList = EmployeesList.Where(condition, param);
         }
         if (!string.IsNullOrEmpty(orderby))
         {
             EmployeesList = EmployeesList.OrderBy(orderby);
         }
         pageCount = EmployeesList.Count();
         return(EmployeesList.Skip(startIndex).Take(pageSize).ToList());
     }
 }