///DELETAR private void btnDeletar_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja deletar os dados da Editora?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { int var = Convert.ToInt32(txtID.Text); CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); try { oProxy.Deletar(var); LimpaCampos(); HabilitaCampos(); MessageBox.Show("Editora deletada com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); btnAlterar.Enabled = false; btnSalvar.Enabled = true; btnDeletar.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnProcurar_Click_1(object sender, EventArgs e) { if (cmbPesquisa.SelectedIndex == 0) { CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); dtgEditoras.DataSource = oProxy.ListaTodasEditoras(); } else if (cmbPesquisa.SelectedIndex == 1) { int var = Convert.ToInt32(txtPesquisa.Text); CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.Selecionar(var) != null) { List <EDITORA> oEditoras = new List <EDITORA>(); oEditoras.Add(oProxy.Selecionar(var)); dtgEditoras.DataSource = oEditoras; dtgEditoras.Refresh(); } else { MessageBox.Show("Editora não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cmbPesquisa.SelectedIndex == 2) { CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.SelecionarNome(txtPesquisa.Text) != null) { List <EDITORA> oAutor = new List <EDITORA>(); oAutor.Add(oProxy.SelecionarNome(txtPesquisa.Text)); dtgEditoras.DataSource = oAutor; dtgEditoras.Refresh(); } else { MessageBox.Show("Editora não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
///LOAD private void frmCadastroLivro_Load(object sender, EventArgs e) { CAutor.CAutorClient oProxy = new CAutor.CAutorClient(); oProxy.Open(); var Lista = oProxy.ListaTodosAutores(); foreach (var p in Lista) { cmbAutor1.Items.Add(p.NOME); cmbAutor2.Items.Add(p.NOME); } oProxy.Close(); CGenero.CGeneroClient oProxy2 = new CGenero.CGeneroClient(); oProxy2.Open(); var Lista2 = oProxy2.ListaTodosGeneros(); foreach (var p in Lista2) { cmbGenero1.Items.Add(p.DESCRICAO); } oProxy2.Close(); CEditora.CEditoraClient oProxy3 = new CEditora.CEditoraClient(); oProxy3.Open(); var Lista3 = oProxy3.ListaTodasEditoras(); foreach (var p in Lista3) { cmbEditora.Items.Add(p.NOME); } oProxy3.Close(); }
private void btnSalvar_Click(object sender, EventArgs e) { if (VerificaControles()) { LIVRO oLivro = new LIVRO(); oLivro.TITULO = txtTitulo.Text; oLivro.VOLUME = Convert.ToInt32(txtVolume.Text); oLivro.DATA_PUBLIC = dtp_Publicacao.Value; oLivro.QTD_EXMPLARES = Convert.ToInt32(txtQuantidade.Text); oLivro.SUMARIO = txtSumario.Text; oLivro.QTD_DISP_EMPR = Convert.ToInt32(txtQuantidade.Text); oLivro.ID_EDITORA = cmbEditora.SelectedIndex; CAutor.CAutorClient oProxy = new CAutor.CAutorClient(); oProxy.Open(); AUTOR xAutor = oProxy.SelecionarNome(cmbAutor1.Text); AUTOR xAutor2 = oProxy.SelecionarNome(cmbAutor2.Text); oLivro.AUTOR.Add(xAutor); oLivro.AUTOR.Add(xAutor2); oProxy.Close(); CEditora.CEditoraClient oProxy2 = new CEditora.CEditoraClient(); oProxy2.Open(); EDITORA xEditora = oProxy2.SelecionarNome(cmbEditora.Text); oLivro.EDITORA = xEditora; oProxy2.Close(); CGenero.CGeneroClient oProxy3 = new CGenero.CGeneroClient(); oProxy3.Open(); GENERO xGenero = oProxy3.SelecionarDescricao(cmbGenero1.Text); oLivro.GENERO.Add(xGenero); oProxy3.Close(); //oLivro.QTD_DISP_EMPR = ?????????? //oLivro.ID_EDITORA = cmbEditora.SelectedIndex; //oLivro.GENERO = //oLivro.Emprestimo = ??????????? //oLivro.RESERVA = ??????? CLivro.CLivroClient oProxy4 = new CLivro.CLivroClient(); oProxy4.Open(); if (var == 0) { try { if (oProxy4.Cadastrar(oLivro)) { MessageBox.Show("Cadastro realizado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); } else { if (MessageBox.Show("Livro existente! Deseja carregar os dados do livro?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { string var = oLivro.TITULO; btnSalvar.Enabled = false; btnDeletar.Enabled = true; btnAlterar.Enabled = true; LIVRO xLivro = oProxy4.SelecionarTitulo(var); int var2 = xLivro.ID_LIVRO; txtTitulo.Text = xLivro.TITULO; //???????? = oLivro.QTD_DISP_EMPR; txtQuantidade.Text = xLivro.QTD_EXMPLARES.ToString(); txtSumario.Text = xLivro.SUMARIO; dtp_Publicacao.Value = xLivro.DATA_PUBLIC; cmbEditora.Text = xLivro.EDITORA.NOME; cmbAutor1.Text = xLivro.AUTOR.ElementAt(0).NOME; cmbAutor2.Text = xLivro.AUTOR.ElementAt(1).NOME; cmbGenero1.Text = xLivro.GENERO.ElementAt(0).DESCRICAO; //???????? = .GENERO; //???????? = oLivro.Emprestimo; //???????? = oLivro.RESERVA; txtID.Text = Convert.ToString(var2); DesabilitaCampos(); } else { LimpaCampos(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { if (oProxy4.Alterar(oLivro)) { MessageBox.Show("Alteração realizada com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); btnAlterar.Enabled = false; HabilitaCampos(); var = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Preencha todos os campos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
///BOTÃO SALVAR private void btnSalvar_Click(object sender, EventArgs e) { if (VerificaControles()) { EDITORA oEditora = new EDITORA(); oEditora.NOME = txtNome.Text; oEditora.BAIRRO = txtBairro.Text; oEditora.CEP = txtCEP.Text; oEditora.CIDADE = txtCidade.Text; oEditora.EMAIL = txtEmail.Text; oEditora.ENDERECO = txtEnd.Text; oEditora.TEL_1 = txtTel1.Text; oEditora.TEL_2 = txtTel2.Text; oEditora.PAIS = cmbPais.SelectedItem.ToString(); oEditora.UF = cmbUF.SelectedItem.ToString(); CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (var == 0) { try { if (oProxy.Cadastrar(oEditora)) { MessageBox.Show("Cadastro realizado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); } else { if (MessageBox.Show("Editora existente! Deseja carregar os dados da Editora?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { btnSalvar.Enabled = false; btnDeletar.Enabled = true; btnAlterar.Enabled = true; EDITORA xEditora = oProxy.SelecionarNome(oEditora.NOME); txtNome.Text = xEditora.NOME; txtBairro.Text = xEditora.BAIRRO; txtCEP.Text = xEditora.CEP; txtCidade.Text = xEditora.CIDADE; txtEmail.Text = xEditora.EMAIL; txtEnd.Text = xEditora.ENDERECO; txtTel1.Text = xEditora.TEL_1; txtTel2.Text = xEditora.TEL_2; cmbPais.SelectedItem = xEditora.PAIS; cmbUF.SelectedItem = xEditora.UF; txtID.Text = Convert.ToString(xEditora.ID_EDITORA); DesabilitaCampos(); } else { LimpaCampos(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { if (oProxy.Alterar(oEditora)) { MessageBox.Show("Alteração realizada com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); btnAlterar.Enabled = false; HabilitaCampos(); var = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Preencha todos os campos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
///PROCURAR private void btnProcurar_Click(object sender, EventArgs e) { if (cmbPesquisa.SelectedIndex == 0) { int var = Convert.ToInt32(txtPesquisa.Text); CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.Selecionar(var) != null) { EDITORA oEditora = oProxy.Selecionar(var); txtNome.Text = oEditora.NOME; txtBairro.Text = oEditora.BAIRRO; txtCEP.Text = oEditora.CEP; txtCidade.Text = oEditora.CIDADE; txtEmail.Text = oEditora.EMAIL; txtEnd.Text = oEditora.ENDERECO; txtTel1.Text = oEditora.TEL_1; txtTel2.Text = oEditora.TEL_2; cmbPais.SelectedItem = oEditora.PAIS; cmbUF.SelectedItem = oEditora.UF; txtID.Text = Convert.ToString(oEditora.ID_EDITORA); DesabilitaCampos(); btnAlterar.Enabled = true; btnDeletar.Enabled = true; btnSalvar.Enabled = false; } else { MessageBox.Show("Editora não encontrada!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { CEditora.CEditoraClient oProxy = new CEditora.CEditoraClient(); oProxy.Open(); if (oProxy.SelecionarNome(txtPesquisa.Text) != null) { EDITORA oEditora = oProxy.SelecionarNome(txtPesquisa.Text); txtNome.Text = oEditora.NOME; txtBairro.Text = oEditora.BAIRRO; txtCEP.Text = oEditora.CEP; txtCidade.Text = oEditora.CIDADE; txtEmail.Text = oEditora.EMAIL; txtEnd.Text = oEditora.ENDERECO; txtTel1.Text = oEditora.TEL_1; txtTel2.Text = oEditora.TEL_2; cmbPais.SelectedItem = oEditora.PAIS; cmbUF.SelectedItem = oEditora.UF; txtID.Text = Convert.ToString(oEditora.ID_EDITORA); DesabilitaCampos(); btnAlterar.Enabled = true; btnDeletar.Enabled = true; btnSalvar.Enabled = false; } else { MessageBox.Show("Editora não encontrada!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }