public void ReadScr(ref JMMMedicalHist objJMMMedicalHist) { try { CMSRefValuesList objCMSRefValuesList = new CMSRefValuesList(); if (lupPrimaryDoctor.KPIID != long.MinValue) { objJMMMedicalHist.PrimeDoctorID = lupPrimaryDoctor.KPIID; } objJMMMedicalHist.JurisID = ((BasePage)(this.Page)).GetPageJuris(); for (int iRowCount = 0; iRowCount < grdFlag.Rows.Count; iRowCount++) { if (grdFlag.IsActiveRow(iRowCount)) { CMSRefValues objCMSRefValues = new CMSRefValues(); objCMSRefValues.JurisID = objJMMMedicalHist.JurisID; objCMSRefValues.AssocID = objJMMMedicalHist.JMMedicalHistID; //NameID; objCMSRefValues.RefType = Convert.ToInt32(CMSReferenceType.MedicalHistFlags); objCMSRefValues.RefValue = grdFlag.GetString(iRowCount, "Flag"); objCMSRefValues.Custom1 = grdFlag.GetString(iRowCount, "Cmts"); //Added Flag Comments if (!String.IsNullOrEmpty(objCMSRefValues.Custom1)) { if (objCMSRefValues.Custom1.Length <= 255) { objCMSRefValues.Custom1 = objCMSRefValues.Custom1.Substring(0, objCMSRefValues.Custom1.Length); } else { objCMSRefValues.Custom1 = objCMSRefValues.Custom1.Substring(0, txtComment.MaxLength); } } objCMSRefValues.cMode = grdFlag.GetChar(iRowCount, "KPIMode"); objCMSRefValues.CMSRefValuesID = KPIHlp.CVI64(grdFlag.GetString(iRowCount, "KPIID")); if (objCMSRefValues.cMode == 'A') { objCMSRefValues.CMSRefValuesID = KPICounter.GetCounterID(objCMSRefValues.JurisID.Value); } objCMSRefValues.IsActive = 1; objCMSRefValuesList.Add(objCMSRefValues); } } objJMMMedicalHist.objCMSRefValuesList = objCMSRefValuesList; } catch (Exception objError) { throw objError; } }
protected void LoadDentalCombo(Control radCombo, ref Dictionary <string, long> ObjCollection, ref JMMDentistVisit objJMMDentistVisit) { try { KPIRadCombo objRadComboDental = ((KPIRadCombo)this.FindControl(radCombo.ID.ToString())); foreach (RadComboBoxItem Item in objRadComboDental.CheckedItems) { if (Item.Value != "<0>") { CMSRefValues objCMSRefValues = new CMSRefValues(); objCMSRefValues.CMSRefValuesID = ObjCollection.ContainsKey(Item.Value) ? ObjCollection[Item.Value] : long.MinValue; objCMSRefValues.JurisID = objJMMDentistVisit.JurisID.Value; if (objCMSRefValues.CMSRefValuesID != long.MinValue) { objCMSRefValues.cMode = 'C'; } else { objCMSRefValues.cMode = 'A'; objCMSRefValues.CMSRefValuesID = KPICounter.GetCounterID(objCMSRefValues.JurisID.Value); } objCMSRefValues.IsActive = 1; objCMSRefValues.RefValue = Item.Value; switch (objRadComboDental.ID) { case "radDentProcedure": objCMSRefValues.RefType = 1; break; case "radDentDisease": objCMSRefValues.RefType = 2; break; case "radDentMedications": objCMSRefValues.RefType = 3; break; } objCMSRefValues.AssocID = objJMMDentistVisit.JMDentistVisitID; objJMMDentistVisit.objCMSRefValuesList.Add(objCMSRefValues); } } } catch (Exception) { throw; } }