Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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());
 }