//Llamado del botón traspasar
        public async void Buscar()
        {
            try
            {
                Cliente c = new Cliente();
                c.RutCliente = txtRut.Text;
                bool buscar = c.Buscar();

                if (buscar)
                {
                    txtRut.Text       = c.RutCliente.Substring(0, 10);
                    txtDV.Text        = c.RutCliente.Substring(11, 1);
                    txtRut.IsEnabled  = false;
                    txtDV.IsEnabled   = false;
                    txtRazon.Text     = c.RazonSocial;
                    txtNombre.Text    = c.NombreContacto;
                    txtEmail.Text     = c.MailContacto;
                    txtDireccion.Text = c.Direccion;
                    txtTelefono.Text  = c.Telefono.ToString();
                    ActividadEmpresa ac = new ActividadEmpresa();
                    ac.Id = c.IdActividadEmpresa;
                    ac.Read();
                    cbActividad.Text = ac.Descripcion;//Cambiar a descripción
                    TipoEmpresa te = new TipoEmpresa();
                    te.Id = c.IdTipoEmpresa;
                    te.Read();
                    cbTipo.Text = te.Descripcion;//Cambiar a descripción


                    btnModificar.Visibility = Visibility.Visible;
                    btnGuardar.Visibility   = Visibility.Hidden;

                    txtRut.IsEnabled = false;
                }
                else
                {
                    await this.ShowMessageAsync("Mensaje:",
                                                string.Format("No se encontraron resultados!"));

                    /*MessageBox.Show("No se encontraron resultados!");*/
                }
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Mensaje:",
                                            string.Format("Error al Buscar Información"));

                /*MessageBox.Show("error al buscar");*/
                Logger.Mensaje(ex.Message);
            }
        }
Esempio n. 2
0
        //Botón Buscar (de administrar cliente)
        private async void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Cliente c = new Cliente();
                c.RutCliente = txtRut.Text + "-" + txtDV.Text;
                bool buscar = c.Buscar();
                if (buscar)
                {
                    txtRut.Text       = c.RutCliente.Substring(0, 10);
                    txtDV.Text        = c.RutCliente.Substring(11, 1);
                    txtRut.IsEnabled  = false;
                    txtDV.IsEnabled   = false;
                    txtRazon.Text     = c.RazonSocial;
                    txtNombre.Text    = c.NombreContacto;
                    txtEmail.Text     = c.MailContacto;
                    txtDireccion.Text = c.Direccion;
                    txtTelefono.Text  = c.Telefono.ToString();
                    ActividadEmpresa ac = new ActividadEmpresa();
                    ac.IdActividadEmpresa = c.IdActividadEmpresa;
                    ac.Read();
                    cbActividad.Text = ac.Descripcion;
                    TipoEmpresa te = new TipoEmpresa();
                    te.IdTipoEmpresa = c.IdTipoEmpresa;
                    te.Read();
                    cbTipo.Text = te.Descripcion;

                    btnModificar.Visibility = Visibility.Visible;
                    btnGuardar.Visibility   = Visibility.Hidden;
                }
                else
                {
                    await this.ShowMessageAsync("Mensaje:",
                                                string.Format("No se encontraron resultados!"));
                }
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Mensaje:",
                                            string.Format("Error al Buscar Información! "));

                Logger.Mensaje(ex.Message);
            }
        }
Esempio n. 3
0
        public void llenar(Cliente cli)
        {
            txtRut.Text         = cli.RutCliente;
            txtRazonSocial.Text = cli.RazonSocial;
            txtNombre.Text      = cli.NombreContacto;
            txtTelefono.Text    = cli.Telefono;
            txtMail.Text        = cli.MailContacto;
            txtDireccion.Text   = cli.Direccion;
            ActividadEmpresa act = new ActividadEmpresa()
            {
                IdActividadEmpresa = cli.IdActividadEmpresa
            };

            act.Read();
            cboActividadEmpresa.Text = act.Descripcion;
            TipoEmpresa tip = new TipoEmpresa()
            {
                IdTipoEmpresa = cli.IdTipoEmpresa
            };

            tip.Read();
            cboTipoEmpresa.Text = tip.Descripcion;
        }