示例#1
0
 public async Task <bool> Guardar(TurmaModels Models)
 {
     if (Models.ID == 0)
     {
         await this.biblioteContext.TurmaModels.AddAsync(Models);
     }
     else
     {
         this.biblioteContext.TurmaModels.Update(Models);
     }
     return(await Salvar());
 }
        private async void GuardarDados()
        {
            if (Validacao())
            {
                var codigo = string.IsNullOrWhiteSpace(IDTextEdit.Text) || IDTextEdit.Text.Equals("0");
                var models = new TurmaModels
                {
                    ID             = codigo ? 0 : (int)IDTextEdit.EditValue,
                    ClasseModelsID = (int)GruposModelsLookUpEdit.EditValue,
                    Descricao      = (string)UserNameTextEdit.EditValue,
                };
                var result = await turmaModels.Guardar(models);

                if (result)
                {
                    XtraMessageBox.Show("Inserido com Exito", "Inserção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    NovoDado();
                }
            }
        }
        public frmTurmaAdd(TurmaModels userModels, ITurmaModels turmaModels,
                           IClasseModels classeModels)
        {
            InitializeComponent();
            this.turmaModels                   = turmaModels;
            this.classeModels                  = classeModels;
            this.Load                         += delegate { LoaderFormsXML(); Loader(); };
            btnClose.Click                    += delegate { SaveFormsXML(); };
            IDTextEdit.EditValueChanged       += IDTextEdit_TextChanged;
            windowsUIButtonPanel1.ButtonClick += WindowsUIButtonPanel1_ButtonClick;;

            if (userModels != null)
            {
                IDTextEdit.EditValue             = userModels.ID;
                GruposModelsLookUpEdit.EditValue = userModels.ClasseModelsID;
                UserNameTextEdit.EditValue       = userModels.Descricao;
                UserNameTextEdit.Focus();
            }
            btnAddForenty.Click += BtnAddForenty_Click;
            GruposModelsLookUpEdit.EditValueChanged += GruposModelsLookUpEdit_EditValueChanged;
        }
示例#4
0
 public async Task <bool> Delete(TurmaModels Models)
 {
     biblioteContext.TurmaModels.Remove(Models);
     return(await Salvar());
 }