コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (_unidade == null)
                {
                    _unidade = new UnidadeMedida();
                }

                DirtyFields(this, _unidade);

                if (_unidade.Id == 0)
                {
                    UnidadeRepository.Save(_unidade);
                }
                else
                {
                    UnidadeRepository.Update(_unidade);
                }

                this.Close();
            }catch (Exception ex)
            {
            }
        }
コード例 #2
0
 public override void Salvar()
 {
     try
     {
         if (IsValid(Entity))
         {
             UnidadeRepository.Save(Entity);
             Entity = new Unidade();
             base.Salvar();
         }
     }
     catch (Exception ex)
     {
         MensagemErroBancoDados(ex.Message);
         Utils.GerarLog(ex);
     }
 }
コード例 #3
0
 public override void Excluir()
 {
     try
     {
         if (ConfirmDelete())
         {
             Entity.Status = Status.Excluido;
             UnidadeRepository.Save(Entity);
             Entity = new Unidade();
             base.Excluir();
         }
     }
     catch (Exception ex)
     {
         MensagemErroBancoDados(ex.Message);
         Utils.GerarLog(ex);
     }
 }