private void btnAction_Click(object sender, EventArgs e) { _rt = rtbo.GetRecord(_rt.RecordId); _rt.RoomName = txtRoomName.Text; var newAllotment = int.Parse(txtDefaultAllotment.Text); if (_rt.RecordId == 0) { _rt.DefaultAllotment = newAllotment; rtbo.Add(_rt); } else { if (newAllotment < _rt.DefaultAllotment) { var arbo = new BO.AllotmentRecordBO(); arbo.ExecuteSql(@"DELETE FROM AllotmentRecords WHERE AllotmentRoomTypeId={0} AND CurrentAllotment>={1}", new object[] { _rt.RecordId, newAllotment }); } _rt.DefaultAllotment = newAllotment; _rt.IgnoreThisRoomType = cxIgnoreThis.Checked; rtbo.Save(); } this.DialogResult = DialogResult.OK; this.Close(); }
private void btnUpdate_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dgRecords.Rows) { var rw = (BindingItem)row.DataBoundItem; var record = rbo.GetRecord(rw.RecordId); if (record.Acknowledged != rw.Acknowledged) { record.Acknowledged = rw.Acknowledged; rtbo.Save(); } } BindData(); }