public int UpdateUnit(UnitData unit)
 {
     Dictionary<string, object> sqlStoredProcedureParams = new Dictionary<string, object>();
     sqlStoredProcedureParams.Add("maDonVi", unit.UnitId);
     sqlStoredProcedureParams.Add("tenDonVi", unit.UnitName);
     return provider.ExecuteNonQuery("DONVITINH_proc_update", sqlStoredProcedureParams);
 }
 private void BAccept_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(DonViTinh.Text.Trim()))
     {
         MessageDialogHelper.CreateErrorMessage("Tên đơn vị tính không được để trống.");
         return;
     }
     UnitData unitToSave = new UnitData();
     unitToSave.UnitName = DonViTinh.Text.Trim();
     LocatorBll.UnitBll.UnitToSave = unitToSave;
     if (LocatorBll.UnitBll.AddUnit())
     {
         if (MessageDialogHelper.CreateInformationMessage("Lưu thành công.") == DialogResult.OK)
             this.Close();
     }
 }
        public List<UnitData> GetAllUnit()
        {
            List<UnitData> listUnit = new List<UnitData>();
            DataTable dt = provider.ExecuteReader("DONVITINH_proc_load");

            foreach (DataRow row in dt.Rows)
            {
                UnitData unit = new UnitData();
                unit.UnitId = row["MaDonVi"].ToString();
                unit.UnitName = row["TenDonVi"].ToString();

                listUnit.Add(unit);
            }

            return listUnit;
        }