//private void CargarID()
        //{
        //    Plan plan = new Plan();
        //    CbCodigo .ItemsSource = plan.ReadAll3();
        //    CbCodigo.DisplayMemberPath = "Nombre";
        //    CbCodigo.SelectedValuePath = "IdPlan";


        //}



        //BOTON CREAR CONTRATO
        private async void BtCrearContrato_Click(object sender, RoutedEventArgs e)
        {
            //boton crear contrato en UI
            Contrato contrato = new Contrato();

            Tarificador pr = new Tarificador();

            Double Prianual = pr.Prima_anual(TxRutCliente.Text);

            if (CbCodigoPlan.SelectedIndex == 0)
            {
                Prianual = Prianual + 0.5;
            }
            else if (CbCodigoPlan.SelectedIndex == 1)
            {
                Prianual = Prianual + 3.5;
            }
            else if (CbCodigoPlan.SelectedIndex == 2)
            {
                Prianual = Prianual + 1.2;
            }
            else if (CbCodigoPlan.SelectedIndex == 3)
            {
                Prianual = Prianual + 2;
            }
            else if (CbCodigoPlan.SelectedIndex == 4)
            {
                Prianual = Prianual + 3.5;
            }


            Double Primensual = pr.Prima_anual(TxRutCliente.Text) / 12;



            contrato.RutCliente = TxRutCliente.Text;

            contrato.FechaCreacion       = DateTime.Today;
            contrato.FechaTermino        = (DateTime)DpFechaTermino.SelectedDate;
            contrato.FechaInicioVigencia = (DateTime)DpFechaInicioVig.SelectedDate;
            //el fin de la vigencia se calcula cin el inicio mas 1 año
            contrato.FechaFinVigencia = ((DateTime)DpFechaInicioVig.SelectedDate).AddYears(1);
            //registro automatico de la prima mensual
            contrato.PrimaMensual = Primensual;
            //registro automatico de la prima anual
            contrato.PrimaAnual     = Prianual;
            contrato.CodigoPlan     = CbCodigoPlan.SelectedValue.ToString();
            contrato.IdTipoContrato = int.Parse(CbTipoPlan.SelectedValue.ToString());
            contrato.Observaciones  = TxObservaciones.Text;

            if (ChBDeclaracionSalud.IsChecked == true)
            {
                contrato.Vigente = true;
            }

            else
            {
                contrato.Vigente = false;
            }

            if (ChBDeclaracionSalud.IsChecked == true)
            {
                contrato.DeclaracionSalud = true;
            }
            else
            {
                contrato.DeclaracionSalud = false;
            }

            contrato.Numero = Convert.ToDateTime((DateTime.Now)).ToString("yyyyMMddhhmmss");

            if (contrato.CreateContrato())
            {
                await this.ShowMessageAsync("Exito", "Contrato Registrado");

                LimpiarControles();
            }
            else
            {
                await this.ShowMessageAsync("Intentalo Nuevamente", "Contrato No Pudo Ser Registrado");
            }
        }