Example #1
0
 /// <summary>
 /// Truyền vào mã số dòng cần xóa
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public bool delete(object obj)
 {
     try
     {
         Dbmanager.Open();
         Dbmanager.CreateParameters(1);
         Dbmanager.AddParameters(0, "@" + _fileds[0], obj);
         return(Dbmanager.ExecuteNonQuery(CommandType.Text, this.deleteSQL()) != 0 ? true : false);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         closeConnect();
     }
 }
Example #2
0
 /// <summary>
 /// Các tham số truyền vào theo thứ tự các filed trong database(Phải truyền mã số dòng cần sửa).
 /// Giá trị trả về true là thành công.
 /// </summary>
 /// <param name="objs"></param>
 /// <returns></returns>
 public bool update(params object[] objs)
 {
     try
     {
         Dbmanager.Open();
         Dbmanager.CreateParameters(_fileds.Length);
         for (int i = 0; i < _fileds.Length; i++)
         {
             Dbmanager.AddParameters(i, "@" + _fileds[i], objs[i]);
         }
         return(Dbmanager.ExecuteNonQuery(CommandType.Text, this.updateSQL()) != 0 ? true : false);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         closeConnect();
     }
 }
Example #3
0
 /// <summary>
 /// Các tham số truyền vào theo thứ tự các filed trong database không cần truyền mã số.
 /// Giá trị trả về khác 0 là thành công.
 /// </summary>
 /// <param name="objs"></param>
 /// <returns></returns>
 public int add(params object[] objs)
 {
     try
     {
         Dbmanager.Open();
         Dbmanager.CreateParameters(_fileds.Length - 1);
         // Id auto
         for (int i = 1; i < _fileds.Length; i++)
         {
             Dbmanager.AddParameters(i - 1, "@" + _fileds[i], objs[i - 1]);
         }
         return(Dbmanager.ExecuteNonQuery(CommandType.Text, this.insertSQL()));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         closeConnect();
     }
 }