Пример #1
0
        private void btnNovo_Click(object sender, EventArgs e)
        {
            if (txtIdLeitor.Text == "")
            {
                txtIdLeitor.Text = "0";
            }

            Leitor leitor = new Leitor(0, "", "", "", "");

            try
            {
                if (txtNomeLeitor.Text == "" || txtTelefoneLeitor.Text == "" || txtEmailLeitor.Text == "" || txtEnderecoLeitor.Text == "")
                {
                    throw new Exception("Digite todos os campos!");
                }

                leitor.NomeLeitor     = txtNomeLeitor.Text.Trim();
                leitor.TelefoneLeitor = txtTelefoneLeitor.Text.Trim();
                leitor.EmailLeitor    = txtEmailLeitor.Text.Trim();
                leitor.EnderecoLeitor = txtEnderecoLeitor.Text.Trim();

                LeitorBLL leitorBLL = new LeitorBLL();
                leitorBLL.IncluirLeitor(leitor);
                leitor           = leitorBLL.SelecionarLeitorPorNome(leitor.NomeLeitor);
                txtIdLeitor.Text = leitor.IdLeitor + "";
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }
        private void SalvarLeitor(object sender, EventArgs e)
        {
            if (txtId.Text == "")
            {
                if ((txtNome.Text != "") && (txtEndereco.Text != "") && (txtNumber.Text != "") && (txtTelefone.Text != "") && (txtCPF.Text != ""))
                {
                    try
                    {
                        leitor.Nome     = txtNome.Text;
                        leitor.Endereco = txtEndereco.Text;
                        leitor.Numero   = Convert.ToInt32(txtNumber.Text);
                        leitor.Telefone = txtTelefone.Text;
                        leitor.CPF      = txtCPF.Text;

                        leitorBLL.IncluirLeitor(leitor);

                        MessageBox.Show("LEITOR CADASTRADO COM SUCESSO!");
                        txtId.Clear();
                        txtNome.Clear();
                        txtEndereco.Clear();
                        txtNumber.Clear();
                        txtTelefone.Clear();
                        txtCPF.Clear();
                        txtNome.Focus();
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("O campo Nº só pode ser preenchido com números");
                        txtNumber.Focus();
                    }
                }
                else
                {
                    MessageBox.Show("Verifique se todos os campos foram preenchidos!");
                    txtNome.Focus();
                }
            }
            else
            {
                leitor.ID       = int.Parse(txtId.Text);
                leitor.Nome     = txtNome.Text;
                leitor.Endereco = txtEndereco.Text;
                leitor.Numero   = int.Parse(txtNumber.Text);
                leitor.Telefone = txtTelefone.Text;
                leitor.CPF      = txtCPF.Text;

                leitorBLL.AtualizarLeitor(leitor);
                MessageBox.Show("DADOS DO LEITOR ALTERADO COM SUCESSO!");

                FrmConsultarLeitor FormConsultarLeitor = new FrmConsultarLeitor();
                FormConsultarLeitor.Show();
                Close();
            }
        }
Пример #3
0
        private void btnNovoLeitor_Click(object sender, EventArgs e)
        {
            Leitor leitor = new Leitor(txtNomeLeitor.Text, txtTelLeitor.Text, txtEmailLeitor.Text, txtEnderecoLeitor.Text);

            try
            {
                LeitorBLL leitorBLL = new LeitorBLL();
                leitorBLL.IncluirLeitor(leitor);
                limparTela();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }