private void deleteHistoryRecord_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int selectedRow = dataGridView1.SelectedCells[0].RowIndex; PatientHistoryRecord remPatHistRecElem = dataGridView1.Rows[selectedRow].DataBoundItem as PatientHistoryRecord; if (Notificator.ShowActionConfirmation("Ви впевнені, що хочете цей запис?") != System.Windows.Forms.DialogResult.Yes) { return; } // Если мы удаляем из списка новосозданых элементов - помечам его отрицательным ID (чтобы найти) if (remPatHistRecElem.Id == 0) { remPatHistRecElem.Id = -1; addPatHistList.Remove(remPatHistRecElem); } else { editPatHistList.Remove(remPatHistRecElem); remPatHistList.Add(remPatHistRecElem); } dataGridView1.Rows.RemoveAt(selectedRow); dataGridView1.Refresh(); }
private void deleteAnalizeLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int selectedRow = analizesTable.SelectedCells[0].RowIndex; PatientAnalyze remPAtAnElem = analizesTable.Rows[selectedRow].DataBoundItem as PatientAnalyze; if (remPAtAnElem.Analyze != null) { if (Notificator.ShowActionConfirmation("Ви впевнені, що хочете цей запис?") != System.Windows.Forms.DialogResult.Yes) { return; } } // Если мы удаляем из списка новосозданых элементов - помечам его отрицательным ID (чтобы найти) if (remPAtAnElem.Id == 0) { remPAtAnElem.Id = -1; addPatAnList.Remove(remPAtAnElem); } else { editPatAnList.Remove(remPAtAnElem); remPatAnList.Add(remPAtAnElem); } analizesTable.Rows.RemoveAt(selectedRow); analizesTable.Refresh(); }
// Удаления медикамента из списка назначеных private void deleteMedicamentLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int selectedRow = medicamentsTable.SelectedCells[0].RowIndex; MedicamentAssignation remMedAssignElem = medicamentsTable.Rows[selectedRow].DataBoundItem as MedicamentAssignation; if (remMedAssignElem.AssignMedicament != null) { if (Notificator.ShowActionConfirmation("Ви впевнені, що хочете цей запис?") != System.Windows.Forms.DialogResult.Yes) { return; } } // Если мы удаляем из списка новосозданых элементов - помечам его отрицательным ID (чтобы найти) if (remMedAssignElem.Id == 0) { remMedAssignElem.Id = -1; addMedAssignList.Remove(remMedAssignElem); } else { editMedAssignList.Remove(remMedAssignElem); remMedAssignList.Add(remMedAssignElem); } medicamentsTable.Rows.RemoveAt(selectedRow); refreshDataGridViewRowNums(medicamentsTable); agentsList.Remove(remMedAssignElem.AssignMedicament.Id); medicamentsTable.Refresh(); }
private void deletePatientButton_Click(object sender, EventArgs e) { Patient selectedRecord = patientsList.SelectedRows[0].DataBoundItem as Patient; if (Notificator.ShowActionConfirmation(string.Format("Ви впевнені, що хочете видали дані пацієнта '{0}'?", selectedRecord.FullName)) != System.Windows.Forms.DialogResult.Yes) { return; } patientsList.Rows.RemoveAt(patientsList.SelectedRows[0].Index); allPatientsList.Remove(selectedRecord); filteredPatientList.Remove(selectedRecord); updateRowsNumberColumn(); new Task(() => { if (selectedRecord.PhotoFile != null) { if (System.IO.File.Exists(System.IO.Path.Combine(PathFinder.GetImgPath(), selectedRecord.PhotoFile))) { System.IO.File.Delete(System.IO.Path.Combine(PathFinder.GetImgPath(), selectedRecord.PhotoFile)); } } using (DiabetContext dc = new DiabetContext()) { dc.Patients.Attach(selectedRecord); dc.Patients.Remove(selectedRecord); dc.SaveChanges(); } }).Start(); }
private void deletePhotoButton_Click(object sender, EventArgs e) { if (Notificator.ShowActionConfirmation("Ви впевнені, що хочете видалити фото пацієнта") == System.Windows.Forms.DialogResult.Yes) { patientPhoto.Image = null; patientPhoto.Refresh(); deletePhotoButton.Enabled = false; } }
private void deleteMedicamentMovementLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int selectedRow = medicamentMovementTable.SelectedCells[0].RowIndex; MedicamentMovement remMedMovElem = medicamentMovementTable.Rows[selectedRow].DataBoundItem as MedicamentMovement; if (remMedMovElem.Medicament != null) { if (Notificator.ShowActionConfirmation("Ви впевнені, що хочете цей запис?") != System.Windows.Forms.DialogResult.Yes) { return; } } // Если мы удаляем из списка новосозданых элементов - помечам его отрицательным ID (чтобы найти) if (remMedMovElem.Id == 0) { remMedMovElem.Id = -1; addMedMovList.Remove(remMedMovElem); } else { editMedMovList.Remove(remMedMovElem); remMedMovList.Add(remMedMovElem); } medicamentMovementTable.Rows.RemoveAt(selectedRow); medicamentMovementList.Remove(remMedMovElem); filteredMedicamentMovementList.Remove(remMedMovElem); if (remMedMovElem.MovementOperationDate.Year == (int)medicamentsReportYearBox.SelectedValue) { applyYearFilterToMovements(); } else { medicamentMovementTable.Refresh(); } }