Пример #1
0
        //Método para buscar y mostrar cliente
        public void MostrarCliente(string pRut)
        {
            //Verificamos si el cliente Existe en el sistema
            if (MantenedorCliente.buscarRut(pRut) == true)
            {
                //Llenamos los datos del cliente
                clienteBuscado = MantenedorCliente.obtenerCliente(pRut);

                txtNombres.Text              = clienteBuscado.Nombre;
                txtApPaterno.Text            = clienteBuscado.APaterno;
                txtApMaterno.Text            = clienteBuscado.AMaterno;
                txtTelefono.Text             = clienteBuscado.Telefono;
                txtCorreo.Text               = clienteBuscado.Correo;
                cmbTipoCliente.SelectedValue = clienteBuscado.TipoCliente;

                //Habilitamos el boton editar y evitamos que se cambie el rut del textbox
                btnActualizar.Visibility = Visibility.Visible;
                btnEliminar.Visibility   = Visibility.Visible;
                btnGuardar.Visibility    = Visibility.Collapsed;
            }
            else
            {
                btnActualizar.Visibility = Visibility.Collapsed;
                btnEliminar.Visibility   = Visibility.Collapsed;
                btnGuardar.Visibility    = Visibility.Visible;
            }
        }
Пример #2
0
        //Método para Guardar Clientes, creando un nuevo objeto para posteriormente realizar la consulta
        public void guardarCliente()
        {
            string rutCompleto = txtRut.Text + "-" + txtDv.Text;

            if (MantenedorCliente.buscarRut(rutCompleto) == true)
            {
                MessageBox.Show("El rut ingresado ya esta registrado");
            }
            else
            {
                try
                {
                    int     tipoCliente;
                    Cliente nCliente = new Cliente();
                    nCliente.Rut      = txtRut.Text;
                    nCliente.Nombre   = txtNombres.Text;
                    nCliente.APaterno = txtApPaterno.Text;
                    nCliente.AMaterno = txtApMaterno.Text;
                    nCliente.Telefono = txtTelefono.Text;
                    nCliente.Correo   = txtCorreo.Text;
                    bool n1 = Int32.TryParse(cmbTipoCliente.SelectedValue.ToString(), out tipoCliente);
                    nCliente.TipoCliente = tipoCliente;
                    reg.AgregarCliente(nCliente);
                    MessageBox.Show("Cliente " + nCliente.Rut + " " + " Registrado Correctamente");
                    limpiar();
                }
                catch (Exception error)
                {
                    MessageBox.Show(error.Message);
                }
            }
        }