internal void chkMedicFlag_CheckStateChanged(Object eventSender, System.EventArgs eventArgs) { PTSProject.clsTraining clMedicFlag = Container.Resolve <clsTraining>(); bool AddNewRecord = false; if (ViewModel.CurrPersID == 0) { return; } if (ViewModel.FirstTime) { return; } AddNewRecord = !(clMedicFlag.GetPersonnelWorkAsParamedicByID(ViewModel.CurrPersID) != 0); clMedicFlag.WAMPerSysID = ViewModel.CurrPersID; if (ViewModel.chkMedicFlag.CheckState == UpgradeHelpers.Helpers.CheckState.Checked) { clMedicFlag.WAMInactivateDate = ""; } else { clMedicFlag.WAMInactivateDate = DateTime.Now.ToString("MM/dd/yyyy"); } clMedicFlag.WAMUpdateDate = DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss"); clMedicFlag.WAMUpdateBy = modGlobal.Shared.gUser; if (AddNewRecord) { if (clMedicFlag.AddPersonnelWorkAsParamedic() != 0) { //All is well } else { ViewManager.ShowMessage("Oooops! Something went wrong with the Insert.", "Insert Medic Flag", UpgradeHelpers.Helpers.BoxButtons.OK); } } else { if (clMedicFlag.UpdatePersonnelWorkAsParamedic() != 0) { //All is well } else { ViewManager.ShowMessage("Oooops! Something went wrong with the Update.", "Update Medic Flag", UpgradeHelpers.Helpers.BoxButtons.OK); } } }