private async void GuardarDados() { if (Validacao()) { var codigo = string.IsNullOrWhiteSpace(IDTextEdit.Text) || IDTextEdit.Text.Equals("0"); var models = new LivrosModels { ID = codigo ? 0 : (int)IDTextEdit.EditValue, autoModelsID = (int)txtAutor.EditValue, EditoraModelsID = (int)txtEditora.EditValue, Referencia = (string)txtReferencia.EditValue, Comentarios = (string)txtComentarios.EditValue, SBN = (string)txtSBN.EditValue, Edicao = (string)txtEdicao.EditValue, AnoLancamento = (int)txtAnoLancamento.DateTime.Year, IsValide = (bool)IsValidoToggleSwitch.EditValue, CodBar = (string)txtCodigoBarra.EditValue, Pratileira = (string)txtPratileira.EditValue, PratileiraPosicao = (string)txtPratileiraPosicao.EditValue, }; var result = await livrosModels.Guardar(models); if (result) { XtraMessageBox.Show("Inserido com Exito", "Inserção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public frmLivrosAdd(LivrosModels userModels, ILivrosModels livrosModels, IAutorModels autorModels, IEditoraModels editoraModels) { InitializeComponent(); this.Load += delegate { LoaderFormsXML(); Loader(); }; btnClose.Click += delegate { SaveFormsXML(); }; IDTextEdit.EditValueChanged += IDTextEdit_TextChanged; windowsUIButtonPanel1.ButtonClick += WindowsUIButtonPanel1_ButtonClick;; this.livrosModels = livrosModels; this.autorModels = autorModels; this.editoraModels = editoraModels; if (userModels != null) { IDTextEdit.EditValue = userModels.ID; txtAutor.EditValue = userModels.autoModelsID; txtEditora.EditValue = userModels.EditoraModelsID; txtReferencia.EditValue = userModels.Referencia; txtComentarios.EditValue = userModels.Comentarios; txtSBN.EditValue = userModels.SBN; txtEdicao.EditValue = userModels.Edicao; txtAnoLancamento.EditValue = userModels.AnoLancamento; IsValidoToggleSwitch.EditValue = userModels.IsValide; txtCodigoBarra.EditValue = userModels.CodBar; txtPratileira.EditValue = userModels.Pratileira; txtPratileiraPosicao.EditValue = userModels.PratileiraPosicao; txtReferencia.Focus(); } btnAddForenty1.Click += BtnAddForenty_Click; btnAddForenty2.Click += BtnAddForenty_Click2; }
public async Task <bool> Guardar(LivrosModels Models) { if (Models.ID == 0) { await this.biblioteContext.LivrosModels.AddAsync(Models); } else { this.biblioteContext.LivrosModels.Update(Models); } return(await Salvar()); }
public async Task <bool> Delete(LivrosModels Models) { biblioteContext.LivrosModels.Remove(Models); return(await Salvar()); }