private void CheckBoxes_checked(object sender, RoutedEventArgs e)
        {
            int count = 0;

            foreach (CheckBox cb in RiskField.FindVisualChildren <CheckBox>(UbicacionCB))
            {
                if ((bool)cb.IsChecked)
                {
                    count++;
                }
            }

            if (count > 0)
            {
                UbcGeo.SetRisk(3);
            }
            else
            {
                UbcGeo.SetRisk(1);
            }

            count = 0;
            foreach (CheckBox cb in RiskField.FindVisualChildren <CheckBox>(LugarActEcoCB))
            {
                if ((bool)cb.IsChecked)
                {
                    count++;
                }
            }

            if (count > 0 && count < 4)
            {
                LugarEco.SetRisk(count);
            }
        }
示例#2
0
 private void radio_checked(object sender, RoutedEventArgs e)
 {
     if ((bool)radio1.IsChecked)
     {
         PepRisk.SetRisk(3);
     }
     else if ((bool)radio2.IsChecked)
     {
         PepRisk.SetRisk(2);
     }
     else if ((bool)radio3.IsChecked)
     {
         PepRisk.SetRisk(1);
     }
 }
示例#3
0
        private void CheckBoxes_checked(object sender, RoutedEventArgs e)
        {
            int risk = 3;

            if ((bool)Matriz.IsChecked)
            {
                if (risk > 1)
                {
                    risk = 1;
                }
            }
            else if ((bool)RefCliente.IsChecked)
            {
                if (risk > 2)
                {
                    risk = 2;
                }
            }
            else if ((bool)RefGerencias.IsChecked)
            {
                if (risk > 2)
                {
                    risk = 2;
                }
            }
            else if ((bool)Campanas.IsChecked)
            {
                if (risk > 2)
                {
                    risk = 2;
                }
            }
            else if ((bool)Cajeros.IsChecked)
            {
                if (risk == 0)
                {
                    risk = 3;
                }
            }
            else if ((bool)Redes.IsChecked)
            {
                if (risk == 0)
                {
                    risk = 3;
                }
            }
            else if ((bool)Online.IsChecked)
            {
                if (risk == 0)
                {
                    risk = 3;
                }
            }
            else
            {
                risk = 0;
            }
            CanalVinc.SetRisk(risk);
        }
示例#4
0
        private void CheckBoxes_checked(object sender, RoutedEventArgs e)
        {
            int count = 0;

            foreach (CheckBox cb in FindVisualChildren <CheckBox>(Actividades_economicas))
            {
                if ((bool)cb.IsChecked)
                {
                    count++;
                }
            }
            if (count > 0 && count < 4)
            {
                ActividadRisk.SetRisk(count);
            }
        }
示例#5
0
        private void CheckBoxes_checked(object sender, RoutedEventArgs e)
        {
            int count = 0;

            foreach (CheckBox cb in RiskField.FindVisualChildren <CheckBox>(ProdServCB))
            {
                if ((bool)cb.IsChecked)
                {
                    count++;
                }
            }

            if (count > 0 && count < 4)
            {
                ProdServ.SetRisk(count);
            }
        }
示例#6
0
 private void Render_Flow()
 {
     if (PV.IsJudicial)
     {
         if (PV.Flow == 0)
         {
             FlowRisk.SetRisk(0);
         }
         else if (PV.Flow <= 50000)
         {
             FlowRisk.SetRisk(1);
         }
         else if (PV.Flow > 50000 && PV.Flow <= 250000)
         {
             FlowRisk.SetRisk(2);
         }
         else if (PV.Flow > 250000)
         {
             FlowRisk.SetRisk(3);
         }
     }
     else
     {
         if (PV.Flow == 0)
         {
             FlowRisk.SetRisk(0);
         }
         else if (PV.Flow <= 5000)
         {
             FlowRisk.SetRisk(1);
         }
         else if (PV.Flow > 5000 && PV.Flow <= 10000)
         {
             FlowRisk.SetRisk(2);
         }
         else if (PV.Flow > 10000)
         {
             FlowRisk.SetRisk(3);
         }
     }
     FlowRisk.Vault = PV.Flow;
 }
示例#7
0
 private void Render_Income()
 {
     if (PV.IsJudicial)
     {
         if (PV.Income == 0)
         {
             IncomeRisk.SetRisk(0);
         }
         else if (PV.Income <= 100000)
         {
             IncomeRisk.SetRisk(1);
         }
         else if (PV.Income > 100000 && PV.Income <= 250000)
         {
             IncomeRisk.SetRisk(2);
         }
         else if (PV.Income > 500000 || PV.Income > 250000)
         {
             IncomeRisk.SetRisk(3);
         }
     }
     else
     {
         if (PV.Income == 0)
         {
             IncomeRisk.SetRisk(0);
         }
         else if (PV.Income <= 5000)
         {
             IncomeRisk.SetRisk(1);
         }
         else if (PV.Income > 5000 && PV.Income <= 15000)
         {
             IncomeRisk.SetRisk(2);
         }
         else if (PV.Income > 30000 || PV.Income > 15000)
         {
             IncomeRisk.SetRisk(3);
         }
     }
     IncomeRisk.Vault = PV.Income;
 }
示例#8
0
 private void Render_Patrimony()
 {
     if (PV.IsJudicial)
     {
         if (PV.Patrimony == 0)
         {
             PatrimonyRisk.SetRisk(0);
         }
         else if (PV.Patrimony <= 150000)
         {
             PatrimonyRisk.SetRisk(1);
         }
         else if (PV.Patrimony > 250000 && PV.Patrimony <= 500000)
         {
             PatrimonyRisk.SetRisk(2);
         }
         else if (PV.Patrimony > 500000 || PV.Patrimony > 1000000)
         {
             PatrimonyRisk.SetRisk(3);
         }
     }
     else
     {
         if (PV.Patrimony == 0)
         {
             PatrimonyRisk.SetRisk(0);
         }
         else if (PV.Patrimony <= 10000)
         {
             PatrimonyRisk.SetRisk(1);
         }
         else if (PV.Patrimony > 50000 && PV.Patrimony <= 150000)
         {
             PatrimonyRisk.SetRisk(2);
         }
         else if (PV.Patrimony > 150000 || PV.Patrimony > 250000)
         {
             PatrimonyRisk.SetRisk(3);
         }
     }
     PatrimonyRisk.Vault = PV.Patrimony;
 }
示例#9
0
 private void Render_Age()
 {
     if (PV.IsJudicial)
     {
         if (PV.Age < 0)
         {
             AgeRisk.SetRisk(0);
         }
         else if (PV.Age >= 0 || PV.Age <= 3)
         {
             AgeRisk.SetRisk(1);
         }
         else if (PV.Age > 3 && PV.Age <= 5)
         {
             AgeRisk.SetRisk(2);
         }
         else if (PV.Age < 5)
         {
             AgeRisk.SetRisk(3);
         }
     }
     else
     {
         if (PV.Age < 18)
         {
             AgeRisk.SetRisk(0);
         }
         else if (PV.Age <= 25 || PV.Age >= 65)
         {
             AgeRisk.SetRisk(3);
         }
         else if (PV.Age >= 26 && PV.Age <= 40)
         {
             AgeRisk.SetRisk(2);
         }
         else if (PV.Age > 40 || PV.Age < 65)
         {
             AgeRisk.SetRisk(1);
         }
     }
     AgeRisk.Vault = PV.Age;
 }
示例#10
0
        private void radio_checked(object sender, RoutedEventArgs e)
        {
            int count;

            count = 3;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(vspromedio))
            {
                if ((bool)cb.IsChecked)
                {
                    VSPromedioRisk.SetRisk(count);
                }
                count--;
            }

            count = 3;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(vsingresos))
            {
                if ((bool)cb.IsChecked)
                {
                    VSIngresosRisk.SetRisk(count);
                }
                count--;
            }

            count = 2;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(lugar_transacion))
            {
                if ((bool)cb.IsChecked)
                {
                    if (count == 2)
                    {
                        LugarTransRisk.SetRisk(3);
                    }
                    else
                    {
                        LugarTransRisk.SetRisk(count);
                    }
                }
                count--;
            }

            count = 2;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(frecuencia))
            {
                if ((bool)cb.IsChecked)
                {
                    if (count == 2)
                    {
                        FrecueciaRisk.SetRisk(3);
                    }
                    else
                    {
                        FrecueciaRisk.SetRisk(count);
                    }
                }
                count--;
            }

            count = 3;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(condiciones))
            {
                if ((bool)cb.IsChecked)
                {
                    CambiosRisk.SetRisk(count);
                }
                count--;
            }

            count = 3;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(inusuales))
            {
                if ((bool)cb.IsChecked)
                {
                    HistInusualRisk.SetRisk(count);
                }
                count--;
            }

            count = 3;
            foreach (RadioButton cb in RiskField.FindVisualChildren <RadioButton>(judicial))
            {
                if ((bool)cb.IsChecked)
                {
                    StatulJudicialRisk.SetRisk(count);
                }
                count--;
            }
        }