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;
        }
Beispiel #3
0
 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());
 }
Beispiel #4
0
 public async Task <bool> Delete(LivrosModels Models)
 {
     biblioteContext.LivrosModels.Remove(Models);
     return(await Salvar());
 }