private async void GuardarDados() { if (Validacao()) { var codigo = string.IsNullOrWhiteSpace(IDTextEdit.Text) || IDTextEdit.Text.Equals("0"); var models = new StocksModels { ID = codigo ? 0 : (int)IDTextEdit.EditValue, LivrosModelsID = (int)txtLivros.EditValue, Comentarios = (string)txtComentarios.EditValue, Isvalid = (bool)IsValidoToggleSwitch.EditValue, Qtd = (decimal)txtQuantidade.EditValue, QuantidadeMinima = (decimal)txtQuantidadeMinima.EditValue, QuantidadeMaxima = (decimal)txtQuantidadeMaxima.EditValue, PrecoUnitario = (decimal)txtPrecounitario.EditValue, Data = (DateTime)txtdataStocks.EditValue, }; var result = await stocksModels.Guardar(models); if (result) { XtraMessageBox.Show("Inserido com Exito", "Inserção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public frmStocksAdd(StocksModels userModels, IStocksModels stocksModels, ILivrosModels livrosModels) { InitializeComponent(); this.Load += delegate { LoaderFormsXML(); Loader(); }; btnClose.Click += delegate { SaveFormsXML(); }; IDTextEdit.EditValueChanged += IDTextEdit_TextChanged; windowsUIButtonPanel1.ButtonClick += WindowsUIButtonPanel1_ButtonClick;; this.livrosModels = livrosModels; this.stocksModels = stocksModels; if (userModels != null) { IDTextEdit.EditValue = userModels.ID; txtLivros.EditValue = userModels.LivrosModelsID; txtQuantidade.EditValue = userModels.Qtd; txtQuantidadeMinima.EditValue = userModels.QuantidadeMinima; txtQuantidadeMaxima.EditValue = userModels.QuantidadeMaxima; txtPrecounitario.EditValue = userModels.PrecoUnitario; txtTotal.EditValue = userModels.Total; IsValidoToggleSwitch.EditValue = userModels.Isvalid; txtComentarios.EditValue = userModels.Comentarios; txtdataStocks.EditValue = userModels.Data; txtComentarios.Focus(); } else { txtdataStocks.DateTime = DateTime.Now; } btnAddForenty1.Click += BtnAddForenty_Click; txtPrecounitario.ValueChanged += TxtPrecounitario_ValueChanged; txtQuantidade.ValueChanged += TxtPrecounitario_ValueChanged; }
public async Task <bool> Guardar(StocksModels Models) { if (Models.ID == 0) { await this.biblioteContext.StocksModels.AddAsync(Models); } else { this.biblioteContext.StocksModels.Update(Models); } return(await Salvar()); }
public async Task <bool> Delete(StocksModels Models) { biblioteContext.StocksModels.Remove(Models); return(await Salvar()); }