private void barButtonItemDeleteDiagnosis_ItemClick(object sender, ItemClickEventArgs e) { Diagnosis diagnosis = bindingSourceDiagnosis.Current as Diagnosis; if (diagnosis.IsNull()) { Extensions.Extensions.ObjectNotSelectedForEdit(); return; } if (Extensions.Extensions.DeletingAlert(diagnosis.Name) != DialogResult.Yes) { return; } Extensions.Extensions.ShowWaitForm(description: "İlaç siliniyor..."); DiagnosisSolClient client = Extensions.Extensions.GetDiagnosisSolClient(); ProcessResult processResult = client.Delete(diagnosis.Id); SplashScreenManager.CloseForm(false); Extensions.Extensions.ProcessResultMessage(processResult.Errors, (int)processResult.Result); if (processResult.Result == ExtensionsBLLResult.Success) { RefreshData(1); } }
private void barButtonItemSave_ItemClick(object sender, ItemClickEventArgs e) { if (_diagnosis == null) { _diagnosis = new Diagnosis { Name = textEditName.Text, DepartmentId = (int)(gridLookUpEditDep.EditValue.IsNull() ? 0 : gridLookUpEditDep.EditValue), IsActive = checkEditIsAktive.Checked }; } else { _diagnosis.Name = textEditName.Text; _diagnosis.DepartmentId = (int)(gridLookUpEditDep.EditValue.IsNull() ? 0 : gridLookUpEditDep.EditValue); _diagnosis.IsActive = checkEditIsAktive.Checked; } Extensions.Extensions.ShowWaitForm(description: "Hastalık ismi kaydediliyor..."); DiagnosisSolClient client = Extensions.Extensions.GetDiagnosisSolClient(); ProcessResult processResult = update ? client.Update(_diagnosis) : client.Insert(_diagnosis); SplashScreenManager.CloseForm(false); Extensions.Extensions.ProcessResultMessage(processResult.Errors, (int)processResult.Result); if (processResult.Result == ExtensionsBLLResult.Success) { Close(); } }