예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            clsCadastro cad = new clsCadastro();

            if (txtPeriodico.Text == "")
            {
                MessageBox.Show("Informe o Titulo do periódico");
            }
            else if (cbAssinatura.SelectedIndex == -1)
            {
                MessageBox.Show("Selecione uma assinatura!");
            }
            else if (cbAutorP.SelectedIndex == -1)
            {
                MessageBox.Show("Informe um autor!");
            }
            else if (cbEditoraP.SelectedIndex == -1)
            {
                MessageBox.Show("Informe uma Editora!");
            }
            else if (txtMaterial.Text == "")
            {
                MessageBox.Show("Informe o material!");
            }
            else
            {
                cad.salvarPeriodico(txtPeriodico.Text, codigoAutorP, codigoEditora, txtMaterial.Text, cbAssinatura.SelectedItem.ToString(), chkEmprestimo.Checked);
                MessageBox.Show(cad.mensagem);
                limpaTexto();
            }
        }
예제 #2
0
        private void btnDevolver_Click(object sender, EventArgs e)
        {
            clsCadastro novadevolucao = new clsCadastro();

            if (codigoCli == -666)
            {
                MessageBox.Show("Selecione um cliente");
            }
            else if (codigoLiv == -666)
            {
                MessageBox.Show("Selecione um livro");
            }
            else
            {
                string devoData = mskDevolucao.ToString();
                string locaData = mskLocacao.ToString();
                string cpf      = mskCPF.ToString();
                string cell     = mskCel.ToString();
                if (rdbLivro.Checked)
                {
                    novadevolucao.devolver(codigoCli, codigoLiv);
                }
                else if (rdbPeri.Checked)
                {
                    novadevolucao.devolverPeri(codigoCli, codigoLiv);
                }
                MessageBox.Show("Devolução feita com sucesso");
                limpar();
            }
        }
예제 #3
0
        private void btnEditL_Click(object sender, EventArgs e)
        {
            clsCadastro cad = new clsCadastro();

            cad.editarLivro(txtTitulo.Text, codigoAutor, txtISBN.Text, codigoEditora, codigoCategoria, codigoGenero, codigoColecao, chkReferencia.Checked, POGlivro.Text, txtVolume.Text, txtPaginas.Text, txtExemplares.Text, txtCDU.Text);
            MessageBox.Show(cad.mensagem);
            limpaTexto();
        }
예제 #4
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            clsCadastro cad = new clsCadastro();

            cad.excluirPeri(Convert.ToInt32(textID.Text));
            MessageBox.Show(cad.mensagem);
            limpaTexto();
            gpbPeriodico.Enabled = false;
        }
예제 #5
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            clsCadastro cad = new clsCadastro();

            cad.editarPeri(txtPeriodico.Text, txtMaterial.Text, codigoAutorP, cbAssinatura.SelectedItem.ToString(), codigoEditora, chkEmprestimo.Checked, textID.Text);
            MessageBox.Show(cad.mensagem);
            limpaTexto();
            gpbPeriodico.Enabled = false;
        }
예제 #6
0
        private void btnSalvarLivro_Click(object sender, EventArgs e)
        {
            if (txtTitulo.Text == "")
            {
                MessageBox.Show("Digite o Titulo do Livro");
            }
            else if (cbAutor.Text == "")
            {
                MessageBox.Show("Digite o Autor do Livro");
            }
            else if (cbEditora.SelectedIndex == -1)
            {
                MessageBox.Show("Selecione a Editora");
            }
            else if (txtISBN.Text == "")
            {
                MessageBox.Show("Selecione o ISBN do Livro");
            }
            else if (cbGenero.SelectedIndex == -1)
            {
                MessageBox.Show("Selecione Gênero do Livro");
            }
            else if (cbCategoria.SelectedIndex == -1)
            {
                MessageBox.Show("Selecione a Categoria do Livro");
            }
            else if (txtPaginas.Text == "")
            {
                MessageBox.Show("Digite um numero de páginas");
            }
            else if (txtExemplares.Text == "")
            {
                MessageBox.Show("Digite a quantidade de exemplares");
            }
            else if (txtCDU.Text == "")
            {
                MessageBox.Show("Digite o CDU do livro");
            }

            else
            {
                clsCadastro novoLivro = new clsCadastro();

                novoLivro.salvarLivro(txtTitulo.Text, codigoAutor, txtISBN.Text, chkReferencia.Checked, codigoCategoria, codigoEditora, codigoGenero, codigoColecao, txtCDU.Text, txtExemplares.Text, txtPaginas.Text, txtVolume.Text);
                MessageBox.Show(novoLivro.mensagem);
                limpaTexto();
            }
        }
예제 #7
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            clsCadastro cad = new clsCadastro();

            if (POGlivro.Text == "")
            {
                MessageBox.Show("Primeiro selecione um cliente para excluir!");
            }
            else
            {
                cad.excluir_livro(Convert.ToInt32(POGlivro.Text));
                MessageBox.Show(cad.mensagem);
                limpaTexto();
                gpbInfoLivro.Enabled = false;
                btnNovoLivro.Enabled = true;
            }
        }
예제 #8
0
        private void btnLocar_Click(object sender, EventArgs e)
        {
            if (cmbLivro.Text == "")
            {
                MessageBox.Show("Informe o livro");
            }
            if (cmbauto.Text == "")
            {
                MessageBox.Show("Informe o autor");
            }
            if (mskLocacao.Text == "")
            {
                MessageBox.Show("Informe a data de locação");
            }
            if (mskDevolucao.Text == "")
            {
                MessageBox.Show("Informe a data de entrega");
            }
            else
            {
                DateTime dateloca = Convert.ToDateTime("31/12/6666");
                DateTime datedevo = Convert.ToDateTime("31/12/6666");

                try
                {
                    dateloca = Convert.ToDateTime(mskLocacao.Text);
                    datedevo = Convert.ToDateTime(mskDevolucao.Text);
                }
                catch (System.FormatException)
                {
                    MessageBox.Show("Digite uma data válida!");
                }
                if (dateloca.Year != 6666 && datedevo.Year != 6666)
                {
                    clsCadastro novalocação = new clsCadastro();
                    if (codigoCli == -666)
                    {
                        MessageBox.Show("Selecione um cliente");
                    }
                    else if (codigoLiv == -666)
                    {
                        MessageBox.Show("Selecione um cliente");
                    }
                    else
                    {
                        if (rdbPeri.Checked)
                        {
                            novalocação.locarPeriodico(codigoCli, codigoLiv, Convert.ToString(dateloca.ToString("yyyy-MM-dd")), Convert.ToString(datedevo.ToString("yyyy-MM-dd")));
                            MessageBox.Show(novalocação.mensagem);
                            limpar();
                            mskDevolucao.Text = "";
                            mskLocacao.Text   = "";
                        }
                        else if (rdbLivro.Checked)
                        {
                            novalocação.locar(codigoCli, codigoLiv, Convert.ToString(dateloca.ToString("yyyy-MM-dd")), Convert.ToString(datedevo.ToString("yyyy-MM-dd")));
                            MessageBox.Show(novalocação.mensagem);
                            limpar();
                            mskDevolucao.Text = "";
                            mskLocacao.Text   = "";
                        }
                    }
                }
            }
        }