示例#1
0
        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);
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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();
        }
示例#4
0
        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();
        }