private void CarregarDados() { operacao = Operacao.visualizarRegistro; PagadorController ModelController = new PagadorController(); bSource.DataSource = ModelController.ListarTudo(); QtdDados = bSource.Count; }
private void btnRemover_Click(object sender, EventArgs e)//OK { PagadorController ModelController = new PagadorController(); Pagador model = (Pagador)bSource.Current; if (MessageBox.Show( "Tem certeza que deseja excluir o registro de " + model.PAGADOR_NOME + "?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ModelController.Excluir(model.PAGADOR_ID); MessageBox.Show("Exclusão executada", "Exclusão", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Exclusão cancelada", "Exclusão", MessageBoxButtons.OK, MessageBoxIcon.Information); } CarregarDados(); AtivarControles(); }
private void btnSalvar_Click(object sender, EventArgs e) { bool [] ObjValido = new bool [3]; bool gravar = false; if (validation.CPF(pAGADOR_CNPJCPFTextBox.Text.ToString())) { pAGADOR_CNPJCPFTextBox.ForeColor = DefaultForeColor; ObjValido[0] = true; } else { pAGADOR_CNPJCPFTextBox.ForeColor = System.Drawing.Color.Red; ObjValido[0] = false; } if (validation.Nome(pAGADOR_NOMETextBox.Text.ToString())) { pAGADOR_NOMETextBox.ForeColor = DefaultForeColor; ObjValido[1] = true; } else { pAGADOR_NOMETextBox.ForeColor = System.Drawing.Color.Red; ObjValido[1] = false; } if (validation.Nome(pAGADOR_NOMECOMPLETOTextBox.Text.ToString())) { pAGADOR_NOMECOMPLETOTextBox.ForeColor = DefaultForeColor; ObjValido[2] = true; } else { pAGADOR_NOMECOMPLETOTextBox.ForeColor = System.Drawing.Color.Red; ObjValido[2] = false; } for (int i = 0; i < 3; i++) { if (ObjValido[i] == true) { gravar = true; } else { gravar = false; break; } } if (gravar) { PagadorController ModelController = new PagadorController(); Pagador model = new Pagador(); if (operacao == Operacao.gravarNovo) { model.PAGADOR_CNPJCPF = pAGADOR_CNPJCPFTextBox.Text; model.PAGADOR_NOMECOMPLETO = pAGADOR_NOMECOMPLETOTextBox.Text; model.PAGADOR_NOME = pAGADOR_NOMETextBox.Text; //ModelController.Inserir(model); } else if (operacao == Operacao.editarRegistro) { model = (Pagador)bSource.Current; model.PAGADOR_CNPJCPF = pAGADOR_CNPJCPFTextBox.Text; model.PAGADOR_NOMECOMPLETO = pAGADOR_NOMECOMPLETOTextBox.Text; model.PAGADOR_NOME = pAGADOR_NOMETextBox.Text; //ModelController.Atualizar(model); } CarregarDados(); AtivarControles(); BloquearEdicaoDados(true); } else { MessageBox.Show("Corrija os campos em vermelho"); } }