private void NovoRegisto() { CamadaNegocio.Livro novo = this.DataContext as CamadaNegocio.Livro; if (novo != null) { novo.Novo(); } }
public AddLivro() { InitializeComponent(); CamadaNegocio.Livro livro = new CamadaNegocio.Livro(); livro.Titulo = "Inserir Titulo..."; livro.Autor = "Inserir Autor..."; livro.Id = 1; this.DataContext = livro; }
private void EliminarRegisto() { string sErro = string.Empty; CamadaNegocio.Livro livro = (CamadaNegocio.Livro) this.DataContext; if (livro.Eliminar(ref sErro)) { MessageBox.Show("Eliminado com sucesso."); } else { MessageBox.Show(string.Format("Erro {0}", sErro)); } this.Close(); }
private void GravarRegisto() { string sErro = string.Empty; //CamadaNegocio.Livro livro = new CamadaNegocio.Livro(27, "TesteTrue27", "Teste Autor27"); CamadaNegocio.Livro livro = this.DataContext as CamadaNegocio.Livro; this.DataContext = livro; if (livro.Gravar(ref sErro)) { MessageBox.Show("Livro Guardado com Sucesso!"); } else { MessageBox.Show(string.Format("Erro {0}", sErro)); } }
private void GravarRegisto() { string sErro = string.Empty; CamadaNegocio.Requisicao requisicao = (CamadaNegocio.Requisicao) this.DataContext; if (comboBoxLivro.SelectedItem != null) { String tituloSelecionado = comboBoxLivro.SelectedItem.ToString(); int idLivro = (from element in CamadaNegocio.Livro.ObterListaLivros() where (element.Titulo.Contains(tituloSelecionado)) select element.Id).First(); requisicao.IdLivro = idLivro; //Selecionar livro a partir do titulo CamadaNegocio.Livro livroSelecionado = (from element in CamadaNegocio.Livro.ObterListaLivros() where (element.Id == idLivro) select element).First(); if (livroSelecionado != null) { livroSelecionado.Aberto = true; if (livroSelecionado.Gravar(ref sErro)) { //MessageBox.Show("Livro selecionado com Sucesso!"); //refrescarListaLivros(Livro.ObterListaLivros()); } else { MessageBox.Show(string.Format("Erro {0}", sErro)); } } } if (comboBoxRequisitor.SelectedItem != null) { String nomeSelecionado = comboBoxRequisitor.SelectedItem.ToString(); int idRequisitor = (from element in CamadaNegocio.Requisitor.ObterListaRequisitores() where (element.Nome.Contains(nomeSelecionado)) select element.Id).First(); requisicao.IdRequisitor = idRequisitor; } // Criar o count para o ID da requisição List <int> idRequisicoes = (from element in CamadaNegocio.Requisicao.ObterListaRequisicoes() select element.Id).ToList(); idRequisicoes.Count(); requisicao.Id = idRequisicoes.Count() + 1; if (requisicao.Gravar(ref sErro)) { MessageBox.Show("Livro requisitado com Sucesso!"); } else { MessageBox.Show(string.Format("Erro {0}", sErro)); } }