예제 #1
0
 private void getMensalistas_Load(object sender, EventArgs e)
 {
     ClienteDAO clienteDAO = new ClienteDAO();
     List<Cliente> Clientes = new List<Cliente>();
     Clientes = clienteDAO.listarTicket(true);
     var bindingList = new BindingList<Cliente>(Clientes);
     var source = new BindingSource(bindingList, null);
     dataGridView1.DataSource = source;
     this.dataGridView1.Columns["Id_cliente"].Frozen = true;
     dataGridView1.Columns["saldo"].Visible = false;
 }
예제 #2
0
        private void listarClientes_2_Load(object sender, EventArgs e)
        {
            ClienteDAO clienteDAO = new ClienteDAO();
            List<Cliente> Clientes = new List<Cliente>();

            Clientes = clienteDAO.listar();

            var bindingList = new BindingList<Cliente>(Clientes);
            var source = new BindingSource(bindingList, null);
            dataGridView1.DataSource = source;
            this.dataGridView1.Columns["Id_cliente"].Frozen = true;
        }
예제 #3
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            String busca = textBox1.Text;
            ClienteDAO clienteDAO = new ClienteDAO();
            List<Cliente> Clientes = new List<Cliente>();

            Clientes = clienteDAO.buscarTicket(true, busca);

            var bindingList = new BindingList<Cliente>(Clientes);
            var source = new BindingSource(bindingList, null);
            dataGridView1.DataSource = source;
            this.dataGridView1.Columns["Id_cliente"].Frozen = true;
        }
예제 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            nome = txtNome.Text;
            cpf = txtCpf.Text;

            cpf = cpf.Replace(@".", @"");
            cpf = cpf.Replace(@"-", @"");

            if (txtSaldo.Text != "")
            {
                saldo = double.Parse(txtSaldo.Text);
            }

            if (nome == "")
            {
                MessageBox.Show("O campo 'nome' não pode estar vazio!");
                return;
            }

            if (cpf == "")
            {
                MessageBox.Show("O campo 'cpf' não pode estar vazio!");
                return;
            }

            Cliente cliente = new Cliente();
            cliente.nome = nome;
            cliente.cpf = cpf;
            cliente.saldo = saldo;

            ClienteDAO clienteDAO = new ClienteDAO();

            if (clienteDAO.inserir(cliente) == true)
            {
                this.Close();
                MessageBox.Show("Cadastro efetuado com sucesso!");
            }
        }
예제 #5
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (txtPlacaCarro.Text == "")
            {
                MessageBox.Show("O campo 'placa' não pode estar vazio!");
                return;
            }
            if (txtUF.Text == "")
            {
                MessageBox.Show("O campo 'Estado' não pode estar vazio!");
                return;
            }
            if (txtCidade.Text == "")
            {
                MessageBox.Show("O campo 'Cidade' não pode estar vazio!");
                return;
            }

            TicketDAO ticketdao = new TicketDAO();
            Ticket ticket = new Ticket();
            Carro carro = new Carro();
            Cliente cliente = new Cliente();
            Servicos servico = new Servicos();
            //Carro
            carro.id_carro = id_carro;
            carro.marca = nomeCarro;
            //Cliente
            cliente.id_cliente = id_cliente;
            cliente.nome = nomeCliente;
            //Servico
            servico.id_servico = id_servico;
            servico.descricao = nomeServico;
            //Ticket
            ticket.placa = txtPlacaCarro.Text;
            ticket.uf = txtUF.Text;
            ticket.cidade = txtCidade.Text;
            ticket.data_entrada = dataEntrada;
            ticket.data_saida = dataSaida;
            valortotal = Convert.ToDouble(txtValorTotal.Text);
            ticket.valorTotal = valortotal;

              Boolean cadastrado =  ticketdao.inserir(ticket,carro,cliente,servico);

            if (cadastrado)
            {
                ClienteDAO clienteDao = new ClienteDAO();
                Cliente rcliente = new Cliente();
                rcliente.id_cliente = id_cliente;
                rcliente.saldo = saldo;
                clienteDao.debitarSaldo(rcliente,valortotal);
                txtNomeCliente.Text = "";
                txtNomeCarrro.Text = "";
                txtServico.Text = "";
                txtPlacaCarro.Text = "";
                txtValorTotal.Text = "";
                txtCidade.Text = "";
                txtDataEntrada.Text = "";
                txtdataSaida.Text = "";
                txtUF.Text = "";
                MessageBox.Show("Ticket Cadastrado com sucesso!");
            }
        }