private void btnSalvar_Click(object sender, EventArgs e) //salvando novo registro { if (txtNome.Text.Equals("")) { MessageBox.Show("Nome não pode ser vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; //sai do IF se o campo nome estiver vazio (poderia implementar mais validaçoes) } try { clientesController clienteController = new clientesController(); //objeto para acessar as funcoes de manuseio do BD if (txtID.Text == "") //se o campo ID estiver vazio, é novo registro { clientes novoCliente = new clientes(txtNome.Text, txtEndereco.Text, maskCEP.Text, dateCadastro.Value.Date); clienteController.IncluirNovoCliente(novoCliente); //cadastrando novo cliente } else //aí é salvar alguma edição { clientes editarCliente = new clientes(Convert.ToInt32(txtID.Text), txtNome.Text, txtEndereco.Text, maskCEP.Text); clienteController.AtualizarCliente(editarCliente); //efetuando a atualização do registro } MessageBox.Show("Dados registrados com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); btnLimpar.PerformClick(); //chamando o evento click do botao limpar modoNavegacao(); //desabilitando os campos apos salvar } catch (Exception erro) {//se der erro MessageBox.Show("Houve o seguinte erro: " + erro.ToString(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (txtID.Text == "") //testando se há registro selecionado { MessageBox.Show("Selecione um registro na tabela.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; //sai do IF } clientesController clienteController = new clientesController(); //criando e instanciando o objeto para fazermos a exclusao clienteController.ExcluirCliente(Convert.ToInt32(txtID.Text)); //excluindo limparCampos(); MessageBox.Show("Registro excluido com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void limparCampos() { clientesController clienteController = new clientesController(); emprestimoController emprestimoController = new emprestimoController(); //limpando campos txtID.Clear(); txtNome.Clear(); textNome2.Clear(); txtValor.Clear(); txtJuros.Clear(); txtDia.Clear(); txtStatus.Clear(); txtEndereco.Clear(); maskCEP.Clear(); txtNome.Focus(); //cursor volta ao campo nome DGClientes.DataSource = clienteController.getClientes(); //preenchendo o DataGrid DGEmprestimo.DataSource = emprestimoController.getEmprestimo(); DGDevedor.DataSource = emprestimoController.getDevedor(); DGSumario1.DataSource = emprestimoController.getSumario1(); DGSumario2.DataSource = emprestimoController.getSumario2(); }
public Form1() { InitializeComponent(); modoNavegacao(); //iniciando o form com os campos bloqueados //preenchendo o DataGrid: clientesController clienteController = new clientesController(); DGClientes.DataSource = clienteController.getClientes(); emprestimoController emprestimoController = new emprestimoController(); DGEmprestimo.DataSource = emprestimoController.getEmprestimo(); emprestimoController emprestimoController1 = new emprestimoController(); DGDevedor.DataSource = emprestimoController1.getDevedor(); emprestimoController emprestimoController2 = new emprestimoController(); DGSumario1.DataSource = emprestimoController2.getSumario1(); emprestimoController emprestimoController3 = new emprestimoController(); DGSumario2.DataSource = emprestimoController3.getSumario2(); emprestimoController emprestimoController4 = new emprestimoController(); DGGiro.DataSource = emprestimoController3.getGiro(); }