Пример #1
0
        public DonViDTO getByPrimaryKey(int madonvitinh)
        {
            DonViDTO dv= new DonViDTO();
            string sql = " select * from DONVI  where MaDonViTinh=@MaDonViTinh";
            SqlParameter sp = new SqlParameter("@MaDonViTinh",madonvitinh);
            DataTable dt = conectData.LoadData(sql, sp);
            if (dt == null || dt.Rows.Count == 0)
                return null;
            else
            {
               dv.MaDonViTinh = int.Parse(dt.Rows[0]["MaDonViTinh"].ToString());
               dv.DonViTinh = dt.Rows[0]["DonViTinh"].ToString();

            }
            return dv;
        }
Пример #2
0
 // list of all donvi
 public DonViDTO[] getList()
 {
     DonViDTO[] list;
     string sql = " select * from DONVI";
     DataTable dt = new DataTable();
     dt = conectData.LoadData(sql);
     if (dt == null || dt.Rows.Count == 0)
         return null;
     else
     {
         list = new DonViDTO[dt.Rows.Count];
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             list[i] = new DonViDTO();
             list[i].MaDonViTinh= int.Parse(dt.Rows[i]["MaDonViTinh"].ToString());
             list[i].DonViTinh = dt.Rows[i]["DonViTinh"].ToString();
         }
     }
     return list;
 }
Пример #3
0
 public void insert(DonViDTO bn)
 {
     if (bn.DonViTinh == "")
     {
         MessageBox.Show(" Nhập tên đơn vị tính !");
     }
     else
     {
         DonViDTO[] dv = dvdao.getList();
         if (dv != null || dv.Length == 0)
         {
             bool check = false; // kieim tra trung ten
             for (int i = 0; i < dv.Length; i++)
             {
                 if (string.Equals(bn.DonViTinh,dv[i].DonViTinh.ToString()))
                 {
                     check = true;
                     break;
                 }
             }
             if (check != true)
             {
                 int result = dvdao.insert(bn);
                 if (result > 0)
                     MessageBox.Show(" Thêm đơn vị tính thành công !");
                 else
                     MessageBox.Show(" Thêm đơn vị tính thất bại !");
             }
             else
                 MessageBox.Show(" Tên đơn vị tính đã tồn tại !");
         }
         else
         {
             int result = dvdao.insert(bn);
             if (result > 0)
                 MessageBox.Show(" Thêm đơn vị tính thành công !");
             else
                 MessageBox.Show(" Thêm đơn vị tính thất bại !");
         }
     }
 }
Пример #4
0
 public int update(DonViDTO cd)
 {
     string sql = "update DONVI set DonViTinh=@DonViTinh where MaDonViTinh=@MaDonViTinh";
     SqlParameter[] sp = new SqlParameter[2];
     sp[0] = new SqlParameter("@DonViTinh", cd.DonViTinh);
     sp[1] = new SqlParameter("@MaDonViTinh", cd.MaDonViTinh);
     return conectData.Insert_Update_Delete(sql, sp);
 }
Пример #5
0
 public int insert(DonViDTO cd)
 {
     string sql = "insert into DONVI values (@DonViTinh)";
     SqlParameter sp = new SqlParameter("@DonViTinh", cd.DonViTinh);
     return conectData.Insert_Update_Delete(sql, sp);
 }