Example #1
0
        private void cboCliente_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter && cboCliente.Text.Length > 2 && !String.IsNullOrEmpty(cboCliente.Text))
            {
                var cliente = new ClienteCO().ClientePorNome(cboCliente.Text);
                cboCliente.DataSource = cliente;

                cboCliente.DisplayMember = "Nome";

                cboCliente.ValueMember = "Id";
            }
            else if (e.KeyCode == Keys.Escape || e.KeyCode == Keys.Delete)
            {
                this.LimparCliente();
            }
        }
Example #2
0
        private void FormSincronizacao_Load(object sender, EventArgs e)
        {
            btnFechar.Enabled = false;

            Task.Run(() => {
                string msgErro = "";

                lblStatus.Invoke(new AtualizarLabelCallback(this.AtualizarLabel), "Sincronizando produtos...");

                var sincronizouProdutos = new ProdutoCO().SincronizarProdutos(out msgErro);

                if (!sincronizouProdutos)
                {
                    lblStatus.Invoke(new AtualizarLabelCallback(this.AtualizarLabel), $"Erro na sincronização de produtos: {msgErro}");
                }

                lblStatus.Invoke(new AtualizarLabelCallback(this.AtualizarLabel), "Sincronizando clientes...");

                var sincronizouClientes = new ClienteCO().SincronizarClientes(out msgErro);

                if (!sincronizouClientes)
                {
                    lblStatus.Invoke(new AtualizarLabelCallback(this.AtualizarLabel), $"Erro na sincronização de clientes: {msgErro}");
                }

                var sincronizouPedidos = new PedidoCO().SincronizarPedidos(out msgErro);

                if (!sincronizouPedidos)
                {
                    lblStatus.Invoke(new AtualizarLabelCallback(this.AtualizarLabel), $"Erro na sincronização de pedidos: {msgErro}");
                }

                lblStatus.Invoke(new AtualizarLabelCallback(this.AtualizarLabel), "Finalizado :)");

                btnFechar.Invoke(new AtualizarBotaFechar(this.HabilitarBotaFechar));
            });
        }