Beispiel #1
0
 public static void IsPhyscianIdValid(int value, BrokenRuleCollection brokenRules)
 {
     if (value == 0)
     {
         Validation.BrokenRuleItem item = new BrokenRuleItem();
         item.RuleName    = "Blank Physician Id";
         item.Severity    = "Critical";
         item.Description = "Please select a Physician.";
         brokenRules.Add(item);
     }
 }
Beispiel #2
0
 public static void IsPatientIdValid(string value, BrokenRuleCollection brokenRules)
 {
     if (value == "0" || value == string.Empty)
     {
         Validation.BrokenRuleItem item = new BrokenRuleItem();
         item.RuleName    = "Blank Patient Id";
         item.Severity    = "Critical";
         item.Description = "Please select a link this case.";
         brokenRules.Add(item);
     }
 }
Beispiel #3
0
 public static void IsClientIdValid(long value, BrokenRuleCollection brokenRules)
 {
     if (value == 0)
     {
         Validation.BrokenRuleItem item = new BrokenRuleItem();
         item.RuleName    = "Blank Client Id";
         item.Severity    = "Critical";
         item.Description = "Please select a Client.";
         brokenRules.Add(item);
     }
 }
Beispiel #4
0
 public static void IsBirthdateValid(Nullable <DateTime> value, BrokenRuleCollection brokenRules)
 {
     if (value.HasValue == false)
     {
         Validation.BrokenRuleItem item = new BrokenRuleItem();
         item.RuleName    = "Blank Birthdate";
         item.Severity    = "Critical";
         item.Description = "Please enter a birthdate.";
         brokenRules.Add(item);
     }
 }
Beispiel #5
0
        public BaseItem()
        {
            this.m_ValidationRules     = new List <Validation.ValidationRuleItem>();
            this.m_BrokenRules         = new Validation.BrokenRuleCollection();
            this.m_PropertyChangedList = new List <PropertyChangedItem>();

            m_Cmd                = new MySqlCommand();
            m_DataSet            = new DataSet();
            m_TblName            = string.Empty;
            m_Id                 = -1;
            m_IsLoadedFromParent = false;
        }
Beispiel #6
0
        public static void IsDateValid(string value, BrokenRuleCollection brokenRules)
        {
            DateTime result;

            if (DateTime.TryParse(value, out result) == false)
            {
                Validation.BrokenRuleItem item = new BrokenRuleItem();
                item.RuleName    = "Date Not Valid";
                item.Severity    = "Critical";
                item.Description = "Please enter a valid date.";
                brokenRules.Add(item);
            }
        }
Beispiel #7
0
        public void Validate(Patient.Model.Patient patient, BrokenRuleCollection brokenRules)
        {
            if (patient.PatientId == "0" | patient.PatientId == string.Empty)
            {
                Validation.BrokenRuleItem brokenRule = new BrokenRuleItem();
                brokenRule.RuleName    = "Patient Not Linked.";
                brokenRule.Description = "Please link this patient.";
                brokenRule.Severity    = "Critical";
                brokenRules.Add(brokenRule);
            }

            if (patient.LastName == string.Empty)
            {
                BrokenRuleItem brokenRule = new BrokenRuleItem();
                brokenRule.RuleName    = "No Patient Last Name";
                brokenRule.Description = "Please enter the patients last name.";
                brokenRule.Severity    = "Critical";
                brokenRules.Add(brokenRule);
            }
            if (patient.FirstName == string.Empty)
            {
                BrokenRuleItem brokenRule = new BrokenRuleItem();
                brokenRule.RuleName    = "No Patient First Name";
                brokenRule.Description = "Please enter the patients first name.";
                brokenRule.Severity    = "Critical";
                brokenRules.Add(brokenRule);
            }
            if (patient.Birthdate.ToString() == string.Empty)
            {
                BrokenRuleItem brokenRule = new BrokenRuleItem();
                brokenRule.RuleName    = "No Patient Birthdate";
                brokenRule.Description = "Please enter the patients birthdate.";
                brokenRule.Severity    = "Critical";
                brokenRules.Add(brokenRule);
            }
        }
Beispiel #8
0
 public static void AreCodesSet(YellowstonePathology.Business.Billing.CptBillingCodeItemCollection cptBillingCodes, BrokenRuleCollection brokenRules)
 {
     if (cptBillingCodes.Count == 0)
     {
         Validation.BrokenRuleItem item = new BrokenRuleItem();
         item.RuleName    = "Codes Not Set";
         item.Severity    = "Critical";
         item.Description = "Please Set Codes.";
         brokenRules.Add(item);
     }
 }
Beispiel #9
0
 public static void IsDistributionValid(YellowstonePathology.Business.ReportDistribution.Model.TestOrderReportDistributionCollection testOrderReportDistributionCollection, BrokenRuleCollection brokenRules)
 {
     if (testOrderReportDistributionCollection.Count == 0)
     {
         Validation.BrokenRuleItem item = new BrokenRuleItem();
         item.RuleName    = "Report Distribution not set.";
         item.Severity    = "Critical";
         item.Description = "Please set the report distribution.";
         brokenRules.Add(item);
     }
 }
Beispiel #10
0
 public void Validate(object value, BrokenRuleCollection rules)
 {
     this.m_ValidationRuleHandler(value, rules);
 }