예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            List <Carteira> valida = new List <Carteira>();

            Gerenciador_carteira busca = new Gerenciador_carteira();

            valida = busca.verificaCaixaAberto(labelIdCliente.Text);

            if (valida.Count.Equals(0))
            {
                MessageBox.Show("Este cliente não possui débitos!");
            }
            else
            {
                frmCarteira add = new frmCarteira(labelIdCliente.Text);
                add.ShowDialog();

                Carteira dados = new Carteira();

                dados.id    = Convert.ToInt32(add.dgvCarteira.CurrentRow.Cells[0].Value);
                dados.valor = Convert.ToString(add.dgvCarteira.CurrentRow.Cells[1].Value);
                dados.data  = Convert.ToString(add.dgvCarteira.CurrentRow.Cells[2].Value);

                if (lstCarteira.Count.Equals(0))
                {
                    lstCarteira.Add(dados);
                }
                else
                {
                    Boolean Validate = false;
                    for (int i = 0; i < lstCarteira.Count; i++)
                    {
                        if (dados.id.Equals(lstCarteira[i].id))
                        {
                            Validate = true;
                        }
                    }

                    if (Validate.Equals(false))
                    {
                        lstCarteira.Add(dados);
                    }
                }
                dgvContas.Rows.Clear();

                for (int i = 0; i < lstCarteira.Count; i++)
                {
                    dgvContas.Rows.Add(
                        lstCarteira[i].id,
                        lstCarteira[i].valor,
                        lstCarteira[i].data
                        );
                }

                if (lstCarteira.Count > 0)
                {
                    button1.Enabled = true;
                }
            }
        }
예제 #2
0
        public void carregaTabela(String cliente)
        {
            List <Carteira> lstCarteira = new List <Carteira>();

            Gerenciador_carteira busca = new Gerenciador_carteira();

            lstCarteira = busca.verificaCaixaAberto(cliente);

            dgvCarteira.Rows.Clear();


            for (int i = 0; i < lstCarteira.Count; i++)
            {
                dgvCarteira.Rows.Add(
                    lstCarteira[i].id,
                    lstCarteira[i].valor,
                    lstCarteira[i].data
                    );
            }
        }