private void btnAddTreatment_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; if (string.IsNullOrEmpty(txtTreatmentName.Text.FullTrim())) { txtTreatmentName.BackColor = ErrorColor; Cursor = Cursors.Default; return; } if (!TreatmentManager.IsTreatmentFoundByName(txtTreatmentName.Text.FullTrim())) { TreatmentManager.AddTreatment(new Treatment { Name = txtTreatmentName.Text.FullTrim() }); } Treatments.Add(new ExaminationTreatmentVm { TreatmentName = txtTreatmentName.Text.FullTrim(), TreatmentDescription = txtTreatmentDescription.Text.FullTrim() }); ClearTreatmentsInputs(); FillTreatmentsGrid(); SetAutoCompletionForTreatmentsNames(); SetAutoCompletionForTreatmentsDescription(); Cursor = Cursors.Default; }