Exemplo n.º 1
0
        public void carregaTabela()
        {
            dgvCliente.Rows.Clear();

            List <Clientes>     cliente = new List <Clientes>();
            Gerenciador_cliente buscar  = new Gerenciador_cliente();

            cliente = buscar.buscaTodosClientes();

            for (int i = 0; i < cliente.Count; i++)
            {
                dgvCliente.Rows.Add(
                    cliente[i].id,
                    cliente[i].nome,
                    cliente[i].cpf
                    );
            }
        }
Exemplo n.º 2
0
        private void textPesquisar_TextChanged(object sender, EventArgs e)
        {
            dgvCliente.Rows.Clear();

            List <Clientes>     clientes = new List <Clientes>();
            Gerenciador_cliente buscar   = new Gerenciador_cliente();

            clientes = buscar.buscaNome(textPesquisar.Text);

            for (int i = 0; i < clientes.Count; i++)
            {
                dgvCliente.Rows.Add(
                    clientes[i].id,
                    clientes[i].nome,
                    clientes[i].cpf
                    );
            }
        }
Exemplo n.º 3
0
        public void alterarCliente(int id_cliente)
        {
            List <Clientes> lstCli = new List <Clientes>();
            List <Endereco> lstEnd = new List <Endereco>();

            Gerenciador_cliente buscaCliente = new Gerenciador_cliente();

            lstCli = buscaCliente.buscaId(id_cliente);

            Gerenciador_cliente buscaEnd = new Gerenciador_cliente();

            lstEnd = buscaEnd.buscaEnderecoFK(lstCli[0].fk_endereco);

            //preenchendo dados do cliente
            textId_cliente.Text  = Convert.ToString(lstCli[0].id);
            textCpf.Text         = lstCli[0].cpf;
            textNome.Text        = lstCli[0].nome;
            textTelefone.Text    = lstCli[0].telefone;
            textObs.Text         = lstCli[0].obs;
            textNumero.Text      = lstCli[0].numero;
            textComplemento.Text = lstCli[0].complemento;
            textReferencia.Text  = lstCli[0].referencia;

            if (lstCli[0].status == "Ativo")
            {
                radioButton1.Checked = true;
                radioButton2.Checked = false;
            }
            else
            {
                radioButton1.Checked = false;
                radioButton2.Checked = true;
            }

            //preenchendo dados do endereco
            textId_endereco.Text = Convert.ToString(lstCli[0].id);
            textCep.Text         = lstEnd[0].cep;
            textLogradouro.Text  = lstEnd[0].logradouro;
            textBairro.Text      = lstEnd[0].bairro;
            textCidade.Text      = lstEnd[0].cidade;
            textFk_cliente.Text  = Convert.ToString(lstCli[0].fk_endereco);
        }
Exemplo n.º 4
0
        public void receber(List <Carteira> lstCarteira, String formaPag, Double total)
        {
            Carteira carteira = new Carteira();

            for (int i = 0; i < lstCarteira.Count; i++)
            {
                carteira = new Gerenciador_carteira().buscaId(Convert.ToString(lstCarteira[i].id));
                Carteira baixa = new Carteira();
                baixa.id             = carteira.id;
                baixa.id_venda       = carteira.id_venda;
                baixa.id_cliente     = carteira.id_cliente;
                baixa.valor          = carteira.valor;
                baixa.valorRecebido  = carteira.valor;
                baixa.formaPagamento = formaPag;
                baixa.data           = carteira.data;
                baixa.dataBaixa      = Convert.ToString(DateTime.Now);
                baixa.status         = "Pago";

                Gerenciador_carteira alt = new Gerenciador_carteira();
                alt.efetuaPagamento(baixa);
                lstCarteira[i].id_cliente = carteira.id_cliente;
            }

            Clientes        cliente = new Clientes();
            List <Clientes> aux     = new List <Clientes>();

            aux     = new Gerenciador_cliente().buscaId(Convert.ToInt32(lstCarteira[0].id_cliente));
            cliente = aux[0];

            EntradasCaixa dados = new EntradasCaixa();

            dados.descricao  = "Conta em carteira paga do cliente " + cliente.nome;
            dados.valor      = Convert.ToString(total);
            dados.data       = Convert.ToString(DateTime.Now);
            dados.id_cliente = Convert.ToString(cliente.id);

            Gerenciador_fluxoCaixa add = new Gerenciador_fluxoCaixa();

            add.entradasCaixa(dados);
        }
Exemplo n.º 5
0
        private void textPesquisar_TextChanged(object sender, EventArgs e)
        {
            dgvCliente.Rows.Clear();

            List <Clientes>     clientes = new List <Clientes>();
            Gerenciador_cliente buscar   = new Gerenciador_cliente();

            clientes = buscar.buscaNome(textPesquisar.Text);

            for (int i = 0; i < clientes.Count; i++)
            {
                dgvCliente.Rows.Add(
                    clientes[i].id,
                    clientes[i].nome,
                    clientes[i].telefone,
                    clientes[i].obs,
                    clientes[i].qtdPedidos,
                    clientes[i].dataCadastro,
                    clientes[i].ultimoPedido,
                    clientes[i].status
                    );
            }
        }
Exemplo n.º 6
0
        public void carregaTabela()
        {
            dgvCliente.Rows.Clear();

            List <Clientes>     clientes = new List <Clientes>();
            Gerenciador_cliente buscar   = new Gerenciador_cliente();

            clientes = buscar.buscaTodosClientes();

            for (int i = 0; i < clientes.Count; i++)
            {
                dgvCliente.Rows.Add(
                    clientes[i].id,
                    clientes[i].nome,
                    clientes[i].telefone,
                    clientes[i].obs,
                    clientes[i].qtdPedidos,
                    clientes[i].dataCadastro,
                    clientes[i].ultimoPedido,
                    clientes[i].status
                    );
            }
        }
Exemplo n.º 7
0
        private void Cadastrar_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked == true && radioButton2.Checked == false)
            {
                check = "Ativo";
            }
            else
            {
                check = "Desativo";
            }

            bool dadosValidado = true;

            //Aqui deve ser validado os dados
            if (String.IsNullOrEmpty(textNome.Text.Trim()))
            {
                MessageBox.Show("Nome obrigatório");
                dadosValidado = false;
            }

            if (String.IsNullOrEmpty(textTelefone.Text.Trim()))
            {
                MessageBox.Show("Telefone obrigatório!");
                dadosValidado = false;
            }

            if (String.IsNullOrEmpty(textLogradouro.Text.Trim()))
            {
                MessageBox.Show("Logradouro obrigatório!");
                dadosValidado = false;
            }

            if (String.IsNullOrEmpty(textNumero.Text.Trim()))
            {
                MessageBox.Show("Numero obrigatório!");
                dadosValidado = false;
            }

            if (dadosValidado == true)
            {
                List <Clientes> lstCliente = new List <Clientes>();

                // validar se o numero de telefone ja existe no cadastro
                Gerenciador_cliente valida = new Gerenciador_cliente();
                lstCliente = valida.buscaTelefone(textTelefone.Text.Trim());
                if (lstCliente.Count() > 0)
                {
                    for (int i = 0; i < lstCliente.Count; i++)
                    {
                        if (lstCliente.Count > 0 && lstCliente[i].id != Convert.ToInt32(textId_cliente.Text))
                        {
                            MessageBox.Show("Já existe cadastro para este telefone! Cliente: ");
                        }
                        else
                        {
                            List <Clientes>     dadosCli = new List <Clientes>();
                            Gerenciador_cliente buscaCli = new Gerenciador_cliente();
                            dadosCli = buscaCli.buscaId(Convert.ToInt32(textId_cliente.Text));

                            Endereco endereco = new Endereco();
                            endereco.id         = Convert.ToInt32(dadosCli[0].fk_endereco);
                            endereco.cep        = textCep.Text;
                            endereco.logradouro = textLogradouro.Text;
                            endereco.bairro     = textBairro.Text;
                            endereco.cidade     = textCidade.Text;

                            //  endereco.id_cliente = Convert.ToInt32(textFk_cliente.Text);

                            Clientes novoCliente = new Clientes();
                            novoCliente.id           = Convert.ToInt32(textId_cliente.Text);
                            novoCliente.cpf          = textCpf.Text;
                            novoCliente.nome         = textNome.Text;
                            novoCliente.numero       = textNumero.Text;
                            novoCliente.complemento  = textComplemento.Text;
                            novoCliente.telefone     = textTelefone.Text;
                            novoCliente.referencia   = textReferencia.Text;
                            novoCliente.obs          = textObs.Text;
                            novoCliente.referencia   = textReferencia.Text;
                            novoCliente.qtdPedidos   = dadosCli[0].qtdPedidos;
                            novoCliente.dataCadastro = dadosCli[0].dataCadastro;
                            novoCliente.status       = check;
                            novoCliente.ultimoPedido = dadosCli[0].ultimoPedido;
                            novoCliente.fk_endereco  = dadosCli[0].fk_endereco;



                            Gerenciador_cliente add = new Gerenciador_cliente();
                            add.update(novoCliente, endereco);



                            this.Close();
                        }
                    }
                }
                else
                {
                    List <Clientes>     dadosCli = new List <Clientes>();
                    Gerenciador_cliente buscaCli = new Gerenciador_cliente();
                    dadosCli = buscaCli.buscaId(Convert.ToInt32(textId_cliente.Text));

                    Endereco endereco = new Endereco();
                    endereco.id         = Convert.ToInt32(textId_endereco.Text);
                    endereco.cep        = textCep.Text;
                    endereco.logradouro = textLogradouro.Text;
                    endereco.bairro     = textBairro.Text;
                    endereco.cidade     = textCidade.Text;
                    endereco.logradouro = textLogradouro.Text;
                    //  endereco.id_cliente = Convert.ToInt32(textFk_cliente.Text);

                    Clientes novoCliente = new Clientes();
                    novoCliente.id           = Convert.ToInt32(textId_cliente.Text);
                    novoCliente.cpf          = textCpf.Text;
                    novoCliente.nome         = textNome.Text;
                    novoCliente.numero       = textNumero.Text;
                    novoCliente.complemento  = textComplemento.Text;
                    novoCliente.telefone     = textTelefone.Text;
                    novoCliente.referencia   = textReferencia.Text;
                    novoCliente.obs          = textObs.Text;
                    novoCliente.referencia   = textReferencia.Text;
                    novoCliente.qtdPedidos   = dadosCli[0].qtdPedidos;
                    novoCliente.dataCadastro = dadosCli[0].dataCadastro;
                    novoCliente.status       = check;
                    novoCliente.ultimoPedido = dadosCli[0].ultimoPedido;

                    Gerenciador_cliente add = new Gerenciador_cliente();
                    add.update(novoCliente, endereco);

                    MessageBox.Show("Cliente alterado com sucesso!");

                    this.Close();
                }
            }
        }
Exemplo n.º 8
0
        private void Cadastrar_Click(object sender, EventArgs e)
        {
            bool dadosValidado = true;

            //Aqui deve ser validado os dados
            if (String.IsNullOrEmpty(textNome.Text.Trim()))
            {
                MessageBox.Show("Nome obrigatório");
                dadosValidado = false;
            }

            if (String.IsNullOrEmpty(textTelefone.Text.Trim()))
            {
                MessageBox.Show("Telefone obrigatório!");
                dadosValidado = false;
            }

            if (String.IsNullOrEmpty(textLogradouro.Text.Trim()))
            {
                MessageBox.Show("Logradouro obrigatório!");
                dadosValidado = false;
            }

            if (String.IsNullOrEmpty(textNumero.Text.Trim()))
            {
                MessageBox.Show("Numero obrigatório!");
                dadosValidado = false;
            }

            if (dadosValidado == true)
            {
                List <Clientes> lstCliente = new List <Clientes>();

                // validar se o numero de telefone ja existe no cadastro
                Gerenciador_cliente valida = new Gerenciador_cliente();
                lstCliente = valida.buscaTelefone(textTelefone.Text.Trim());
                //lstCliente2 = valida.buscaTelefoneMovel(textTelefoneMovel.Text);

                if (lstCliente.Count > 0)
                {
                    if (lstCliente.Count > 0)
                    {
                        System.Windows.Forms.MessageBox.Show("Já existe cadastro para este telefone! Cliente: ");
                        // Deseja usar este cliente? Mandar botao de pergunta
                    }
                }
                else
                {
                    Endereco endereco = new Endereco();
                    endereco.cep        = textCep.Text;
                    endereco.logradouro = textLogradouro.Text;
                    endereco.bairro     = textBairro.Text;
                    endereco.cidade     = textCidade.Text;
                    endereco.logradouro = textLogradouro.Text;

                    Clientes novoCliente = new Clientes();
                    novoCliente.cpf          = textCpf.Text;
                    novoCliente.nome         = textNome.Text;
                    novoCliente.numero       = textNumero.Text;
                    novoCliente.complemento  = textComplemento.Text;
                    novoCliente.telefone     = textTelefone.Text;
                    novoCliente.referencia   = textReferencia.Text;
                    novoCliente.obs          = textObs.Text;
                    novoCliente.referencia   = textReferencia.Text;
                    novoCliente.qtdPedidos   = "0";
                    novoCliente.dataCadastro = DateTime.Now.ToString("yyyy-MM-dd");
                    novoCliente.status       = "Ativo";
                    novoCliente.ultimoPedido = DateTime.Now.ToString("yyyy-MM-dd");

                    Gerenciador_cliente add = new Gerenciador_cliente();
                    add.save(novoCliente, endereco);



                    this.Close();
                }
            }
        }