private void btnRemover_Click(object sender, EventArgs e) { Camadas.MODEL.Cliente cliente = new Camadas.MODEL.Cliente(); Camadas.BLL.Cliente bllCliente = new Camadas.BLL.Cliente(); try { cliente.IdCliente = Int32.Parse(txtIdDeletar.Text); if (MessageBox.Show("Deseja excluir o registro?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes) { int id = Convert.ToInt32(txtIdDeletar.Text); bllCliente.Delete(id); MessageBox.Show("Exclusão realizada com Sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = ""; dataGridView1.DataSource = bllCliente.Select(); } } catch (FormatException) { MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { limparCampos(); } }
private void btnEditar_Click(object sender, EventArgs e) { Camadas.MODEL.Cliente cliente = new Camadas.MODEL.Cliente(); Camadas.BLL.Cliente bllCliente = new Camadas.BLL.Cliente(); try { cliente.IdCliente = Int32.Parse(txtId.Text); if (MessageBox.Show("Deseja atualizar o registro?", "Atualizar", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes) { if (txtId.Text == "") { MessageBox.Show("Erro ao Atualizar o registro pois o ID não pode estar vazio", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { cliente.IdCliente = Convert.ToInt32(txtId.Text); cliente.Nome = txtNome.Text; cliente.Telefone = txtTelefone.Text; cliente.Endereco = txtEndereco.Text; cliente.Cidade = txtCidade.Text; bllCliente.Update(cliente); MessageBox.Show("Atualização realizada com Sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = ""; dataGridView1.DataSource = bllCliente.Select(); } } } catch (FormatException) { MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { limparCampos(); } }
private void btnInserir_Click(object sender, EventArgs e) { Camadas.MODEL.Cliente cliente = new Camadas.MODEL.Cliente(); Camadas.BLL.Cliente bllCliente = new Camadas.BLL.Cliente(); if (MessageBox.Show("Deseja inserir o registro?", "Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes) { try { cliente.Nome = txtNome.Text; cliente.Telefone = txtTelefone.Text; cliente.Endereco = txtEndereco.Text; cliente.Cidade = txtCidade.Text; if (cliente.Nome != "") { bllCliente.Insert(cliente); MessageBox.Show("Inserção realizada com Sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = ""; dataGridView1.DataSource = bllCliente.Select(); } else { MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (FormatException) { MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { limparCampos(); } } }