コード例 #1
0
 private void btnAlterarDeletar_Click(object sender, EventArgs e)
 {
     if (dgvCliente.CurrentRow != null)
     {
         int               key  = int.Parse(dgvCliente.CurrentRow.Cells[0].Value.ToString());
         ClienteDAO        cDAO = new ClienteDAO();
         VizualizarCliente v    = new VizualizarCliente(cDAO.BuscarPorId(key));
         v.ShowDialog();
     }
     else
     {
         MessageBox.Show("Selecione uma linha para vizualizar.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     Fill("");
 }
コード例 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ClienteDAO     cDAO  = new ClienteDAO();
            List <Cliente> lista = cDAO.Buscar(maskedTextBoxCpf.Text);

            foreach (Cliente c in lista)
            {
                if (c.Cpf == maskedTextBoxCpf.Text)
                {
                    if (c.Ativo == 1)
                    {
                        DialogResult resultado = MessageBox.Show("CPF já cadastrado! Ver informações do cliente?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resultado == DialogResult.Yes)
                        {
                            Dispose();
                            VizualizarCliente vc = new VizualizarCliente(c);
                            vc.Show();
                            return;
                        }
                        else
                        {
                            LimpaCampos();
                            return;
                        }
                    }
                    if (c.Ativo == 0)
                    {
                        DialogResult resultado = MessageBox.Show("Cliente desativado! Ver informações do cliente?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resultado == DialogResult.Yes)
                        {
                            VizualizarCliente vc = new VizualizarCliente(c);
                            vc.Show();
                            return;
                        }
                    }
                }
            }

            cDAO.Salvar(SetDTO());
            MessageBox.Show("Cadastro realizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            LimpaCampos();
        }