Exemple #1
0
        public override void Salvar()
        {
            try
            {
                _moduloApp = new ModuloApp();
                var modulo = new ModuloViewModel();
                modulo.Id     = _Id;
                modulo.Ativo  = chkAtivo.Checked;
                modulo.Codigo = Funcoes.StrToInt(txtCodigo.txtValor.Text);
                modulo.Nome   = txtNome.Text;

                var model = _moduloApp.Salvar(modulo);

                Funcoes.VerificarMensagem(model.Mensagem);

                if (_Id > 0)
                {
                    var temp = _listaConsulta.First(x => x.Id == _Id);
                    _listaConsulta.Remove(temp);
                }
                ;

                _listaConsulta.Add(model);

                dgvDados.DataSource = _listaConsulta.Where(x => x.Id == model.Id).ToArray();

                base.Salvar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }