Exemplo n.º 1
0
        private async void BuscarCliente()
        {
            try
            {
                if (string.IsNullOrWhiteSpace(txtRutCliente.Text))
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un rut valido.");

                    txtRutCliente.Focus();
                    return;
                }
                string  rutCliente = txtRutCliente.Text;
                Cliente cliente    = scl.GetEntity(rutCliente);
                if (cliente != null)
                {
                    txtRutCliente.Text    = cliente.RutCliente;
                    txtNombreCliente.Text = cliente.NombreContacto;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "No se encuentra el rut buscado.");

                    txtRutCliente.Focus();
                    return;
                }
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Error:", "Se ha producido un error inesperado.\n" + ex.Message);
            }
        }
        public void TestMethod4()
        {
            /*Prueba Satisfactoria => probaremos que podemos buscar un cliente*/
            ServiceCliente sc         = new ServiceCliente();
            string         rutCliente = "11111111-1";

            sc.GetEntity(rutCliente);
        }
Exemplo n.º 3
0
        private async void BuscarCliente()
        {
            try
            {
                if (string.IsNullOrWhiteSpace(txtRutCliente.Text))
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un rut valido.");

                    txtRutCliente.Focus();
                    return;
                }
                string  rutCliente = txtRutCliente.Text;
                Cliente cliente    = sc.GetEntity(rutCliente);
                if (cliente != null)
                {
                    txtRutCliente.Text           = cliente.RutCliente;
                    txtRazonSocial.Text          = cliente.RazonSocial;
                    txtNombreContacto.Text       = cliente.NombreContacto;
                    txtEmail.Text                = cliente.MailContacto;
                    txtDireccion.Text            = cliente.Direccion;
                    txtTelefono.Text             = cliente.Telefono;
                    cmbActEmpresa.SelectedValue  = cliente.IdActividadEmpresa;
                    cmbTipoEmpresa.SelectedValue = cliente.IdTipoEmpresa;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "No se encuentra el rut buscado.");

                    txtRutCliente.Focus();
                    return;
                }
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Error:", "Se ha producido un error inesperado.\n" + ex.Message);
            }
        }