/// <summary>
 /// Carga clientes.
 /// </summary>
 public static void HardcodeoClientes()
 {
     ListadoClientes.Add(new Cliente(2000, "Homero", "Simpson", 1));
     ListadoClientes.Add(new Cliente(2001, "Marge", "Simpson", 2));
     ListadoClientes.Add(new Cliente(2002, "Lenny", "Lenard", 3));
     ListadoClientes.Add(new Cliente(2003, "Juan", "Topo", 4));
 }
 public void cargarClientes(string name)
 {
     try
     {
         contador = 0;
         MetodosApi api       = new MetodosApi();
         var        respuesta = JArray.Parse(api.CargarCLientes(name));
         ListadoClientes.Clear();
         if (respuesta[0].ToString() == "S")
         {
             JArray jsonString = JArray.Parse(respuesta[1].ToString());
             foreach (JObject item in jsonString.OfType <JObject>())
             {
                 Customer p = CompletarInformacionClientes(item);
                 ListadoClientes.Add(p);
                 contador++;
             }
         }
         else
         {
             DisplayAlert("Alerta", "No existen clientes asociadas", "OK");
         }
     }
     catch (Exception ex)
     {
         DisplayAlert("Alerta", "Cliente no existe", "OK");
     }
 }
示例#3
0
        private void Btn_buscarPorRutLista_Click(object sender, RoutedEventArgs e)
        {
            ListadoClientes listadoClientes = new ListadoClientes(this.ClienteDAO, true);

            listadoClientes.Show();

            listadoClientes.SeleccionCliente += (listado, args) =>
            {
                tb_rut.Text                = args.Cliente.Rut;
                tb_razon_social.Text       = args.Cliente.RazonSocial;
                tb_direccion.Text          = args.Cliente.Direccion;
                tb_telefono.Text           = args.Cliente.Telefono;
                cmb_actividad.SelectedItem = cmb_actividad.Items.Cast <ActividadEmpresaEntity>().SingleOrDefault(actividad => actividad.Id == args.Cliente.Actividad.Id);
                cmb_tipo.SelectedItem      = cmb_tipo.Items.Cast <TipoEmpresaEntity>().SingleOrDefault(tipo => tipo.Id == args.Cliente.Tipo.Id);
                txt_emailContacto.Text     = args.Cliente.MailContacto;
                txt_nombreContacto.Text    = args.Cliente.NombreContacto;

                // Traemos los contratos del cliente

                dg_contratos.ItemsSource = this.ContratoDAO.BuscarContratosCliente(args.Cliente);

                this.Activate();

                listadoClientes.Close(); // Eliminamos la ventana auxiliar

                RegistroAnterior();
            };
        }
示例#4
0
            public async Task <List <ClientesDto> > Handle(ListadoClientes request, CancellationToken cancellationToken)
            {
                var clientes = await context.clientes
                               .Include(d => d.TipoDocumento)
                               .Include(x => x.Nacionalidad)
                               .Include(x => x.EstadoCivil)
                               .Include(x => x.Provincia)
                               .ToListAsync();

                var clientesDto = mapper.Map <List <Clientes>, List <ClientesDto> >(clientes);

                return(clientesDto);
            }
        /// <summary>
        /// Hardcodea una cola de clientes. El método se llama desde el Hilo que corre en el formulario.
        /// </summary>
        /// <returns></returns>
        public static Queue <Cliente> HardcodearNuevosClientes()
        {
            Queue <Cliente> cola = new Queue <Cliente>();

            cola.Enqueue(new Cliente(ListadoClientes.ProximoID(), "Johnny", "Depp"));
            cola.Enqueue(new Cliente(ListadoClientes.ProximoID() + 1, "Scarlett", "Johansson"));
            cola.Enqueue(new Cliente(ListadoClientes.ProximoID() + 2, "Leonardo", "DiCaprio"));
            cola.Enqueue(new Cliente(ListadoClientes.ProximoID() + 3, "Hugh", "Jackman"));
            cola.Enqueue(new Cliente(ListadoClientes.ProximoID() + 4, "Anya", "Taylor-Joy"));
            cola.Enqueue(new Cliente(ListadoClientes.ProximoID() + 5, "Robert", "De Niro"));
            cola.Enqueue(new Cliente(ListadoClientes.ProximoID() + 6, "Charlize", "Theron"));

            return(cola);
        }
        public IActionResult Get()
        {
            string accept = Request.Headers["Accept"].ToString();

            if (accept != "application/json" && accept != "*/*")
            {
                return(StatusCode(406)); //Not Acceptable
            }
            else
            {
                List <Cliente> listado = ListadoClientes.listadoCompletoClientes();

                return(Ok(listado));
            }
        }
示例#7
0
            public async Task <List <ClienteModel> > Handle(ListadoClientes request, CancellationToken cancellationToken)
            {
                var result = await cliente.ObtenerLista();

                return(result.ToList());
            }
示例#8
0
 private void btnLimpiarBuscar_Clicked(object sender, EventArgs e)
 {
     limpiarPedido();
     ListadoClientes.Clear();
     lstclientes.HeightRequest = 0;
 }
示例#9
0
 private void CompletarDatosListas(Customer p)
 {
     ListadoClientes.Clear();
     ListadoClientes.Add(p);
 }
示例#10
0
        private void Btn_ABM_Cliente_Click(object sender, EventArgs e)
        {
            ListadoClientes listadoClientes = new ListadoClientes();

            listadoClientes.ShowDialog();
        }
示例#11
0
        private void button_abmClientes_Click(object sender, EventArgs e)
        {
            ListadoClientes abmClientes = new ListadoClientes();

            abmClientes.Show();
        }
示例#12
0
        private void Btn_listarClientes_Click(object sender, RoutedEventArgs e)
        {
            ListadoClientes listadoClientes = new ListadoClientes(clienteDAO);

            listadoClientes.Show();
        }
 private void btnLimpiarBuscar_Clicked(object sender, EventArgs e)
 {
     txtCliente.Text = "";
     ListadoClientes.Clear();
     limpiarPedido();
 }