private static void MostrarMenu()
        {
            Console.WriteLine("Validador Cedula y RNC");
            Console.WriteLine("Que Desea Validar?");
            Console.WriteLine("1. Cedula");
            Console.WriteLine("2. RNC");

            var opcion = Console.ReadLine();

            if (int.Parse(opcion) == 1)
            {
                Console.WriteLine("Digite su Cedula: ");

                var _cedula = Console.ReadLine();

                var validador = new Cedula(_cedula);
                var result    = validador.Valida();

                Console.WriteLine(result);
            }
            else
            {
                Console.WriteLine("Digite su RNC: ");

                var _rnc = Console.ReadLine();

                var validador = new RNC(_rnc);
                var result    = validador.Valida();

                Console.WriteLine(result);
            }
            Console.WriteLine("");
            Console.WriteLine("Desea Realizar otra consulta?: S/N");
            var decision = Console.ReadLine();

            if (decision.ToLower() == "s")
            {
                Console.Clear();

                MostrarMenu();
            }

            Console.ReadLine();
        }
        private async void BtnGuardarClientes_Clicked(object sender, EventArgs e)
        {
            string connectionString = ConfigurationManager.AppSettings["ipServer"];

            try
            {
                var codigoClienteV     = codigoCliente.Text;
                var RNCV               = RNC.Text;
                var nombreClienteV     = nombreCliente.Text;
                var correoElectronicoV = correoElectronico.Text;
                var noTelefonoV        = noTelefono.Text;
                var paisV              = pais.Text;
                var direccionV         = direccion.Text;

                if (string.IsNullOrEmpty(codigoClienteV))
                {
                    await DisplayAlert("Validacion", "Ingrese el Codigo de Cliente", "Aceptar");

                    codigoCliente.Focus();
                    return;
                }
                if (string.IsNullOrEmpty(RNCV))
                {
                    await DisplayAlert("Validacion", "Ingrese el RNC del Cliente", "Aceptar");

                    RNC.Focus();
                    return;
                }
                if (string.IsNullOrEmpty(nombreClienteV))
                {
                    await DisplayAlert("Validacion", "Ingrese el nombre del Cliente", "Aceptar");

                    nombreCliente.Focus();
                    return;
                }
                if (string.IsNullOrEmpty(correoElectronicoV))
                {
                    await DisplayAlert("Validacion", "Ingrese el correo electronico del Cliente", "Aceptar");

                    correoElectronico.Focus();
                    return;
                }
                if (string.IsNullOrEmpty(noTelefonoV))
                {
                    await DisplayAlert("Validacion", "Ingrese el numero de telefono del Cliente", "Aceptar");

                    noTelefono.Focus();
                    return;
                }
                if (string.IsNullOrEmpty(paisV))
                {
                    await DisplayAlert("Validacion", "Ingrese el pais del Cliente", "Aceptar");

                    pais.Focus();
                    return;
                }

                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri(connectionString);

                var clientes = new Cliente()
                {
                    ClienteID          = 0,
                    CodigoCliente      = codigoClienteV,
                    RNC                = RNCV,
                    Nombre_Cliente     = nombreClienteV,
                    Correo_Electronico = correoElectronicoV,
                    No_Telefono        = noTelefonoV,
                    Pais               = paisV,
                    Direccion          = direccionV
                };

                //Convetir a Json
                var           json          = JsonConvert.SerializeObject(clientes);
                StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json");

                //Ejecutar el api el introduces el metodo
                var request = await client.PostAsync("/api/Clientes/registrar", stringContent);

                if (request.IsSuccessStatusCode)
                {
                    var responseJson = await request.Content.ReadAsStringAsync();

                    var respuesta = JsonConvert.DeserializeObject <Request>(responseJson);

                    //Status
                    if (respuesta.status)
                    {
                        await MaterialDialog.Instance.AlertAsync(message : "Cliente registrado correctamente",
                                                                 title : "Registro",
                                                                 acknowledgementText : "Aceptar");
                    }
                    else
                    {
                        await MaterialDialog.Instance.AlertAsync(message : "Cliente no pudo registrarse correctamente",
                                                                 title : "Registro",
                                                                 acknowledgementText : "Aceptar");
                    }
                }
                else
                {
                    await MaterialDialog.Instance.AlertAsync(message : "Error",
                                                             title : "Error",
                                                             acknowledgementText : "Aceptar");
                }
            }
            catch (Exception ex)
            {
                await MaterialDialog.Instance.AlertAsync(message : ex.Message,
                                                         title : "Error",
                                                         acknowledgementText : "Aceptar");
            }
            limpiarCampos();
            await Navigation.PushAsync(new Clientes.GestionarClientes());
        }