Example #1
0
        private void CarregarDados()
        {
            operacao = Operacao.visualizarRegistro;
            PagadorController ModelController = new PagadorController();

            bSource.DataSource = ModelController.ListarTudo();
            QtdDados           = bSource.Count;
        }
Example #2
0
        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();
        }
Example #3
0
        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");
            }
        }