Exemplo n.º 1
0
        private void listaForn_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int           indice = listaForn.SelectedIndex;
            CadFornecedor p      = fornecedor[indice];

            txtNomEmpresa.Text = p.Empresa;
            txtNome1.Text      = p.NomeF;
            txtCNPJ.Text       = p.Cpf_cnpj;
            txtCPF.Text        = p.Cpf_cnpj;
            txtRG.Text         = p.Rg;
            txtTel.Text        = p.Telefone;
            txtDateNasc.Text   = p.DataNasc;
            txtDataCad.Text    = p.DataCad;
        }
Exemplo n.º 2
0
        private void btnCadF_Click(object sender, EventArgs e)
        {
            int index = -1;

            foreach (CadFornecedor c in fornecedor)
            {
                if (c.Empresa == txtNomEmpresa.Text)
                {
                    index = fornecedor.IndexOf(c);
                }
            }

            if (txtNomEmpresa.Text == "")
            {
                MessageBox.Show("Preencha o campo Empresa!");
                txtNomEmpresa.Focus();
                return;
            }

            if (txtNome1.Text == "")
            {
                MessageBox.Show("Preencha o campo Nome!");
                txtNome1.Focus();
                return;
            }

            if (txtCNPJ.Text == "  ,   ,   /    -" && txtCPF.Text == "         -")
            {
                MessageBox.Show("Preencha somente o campo CNPJ ou o campo CPF!");
                txtCNPJ.Focus();
                return;
            }


            if (txtTel.Text == "(  )     -")
            {
                MessageBox.Show("Preencha o campo Telefone!");
                txtTel.Focus();
                return;
            }

            if (txtDataCad.Text == "")
            {
                MessageBox.Show("Preencha o campo Data do Cadastro!");
                txtDataCad.Focus();
                return;
            }

            CadFornecedor p = new CadFornecedor();

            p.Empresa  = txtNomEmpresa.Text;
            p.NomeF    = txtNome1.Text;
            p.Cpf_cnpj = txtCNPJ.Text;
            p.Rg       = txtRG.Text;
            p.DataNasc = txtDateNasc.Text;
            p.DataCad  = txtDataCad.Text;
            p.Telefone = txtTel.Text;

            if (index < 0)
            {
                fornecedor.Add(p);
            }
            else
            {
                fornecedor[index] = p;
            }

            btnLimparF_Click(btnLimparF, EventArgs.Empty);

            listaForn_SelectedIndexChanged(listaForn, EventArgs.Empty);
        }