public override void Salvar() { try { _categoriaApp = new CategoriaApp(); var categoria = new CategoriaViewModel(); categoria.Id = _Id; categoria.Ativo = chkAtivo.Checked; categoria.Codigo = Funcoes.StrToInt(txtCodigo.txtValor.Text); categoria.Nome = txtNome.Text; var model = _categoriaApp.Salvar(categoria); 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); } }
public async Task <IHttpActionResult> PutCategoriaApp(long id, CategoriaApp categoriaApp) { throw new NotImplementedException(); /* * if (!ModelState.IsValid) * { * return BadRequest(ModelState); * } * * if (id != categoriaApp.Id) * { * return BadRequest(); * } * * db.Entry(categoriaApp).State = EntityState.Modified; * * try * { * await db.SaveChangesAsync(); * } * catch (DbUpdateConcurrencyException) * { * if (!EsporteAppExists(id)) * { * return NotFound(); * } * else * { * throw; * } * } */ return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <long> AdicionarAsync(CategoriaApp instancia) { var instanciaDominio = Mapper.Map <Categoria>(instancia); var resultado = await CategoriaServico.AdicionarAsync(instanciaDominio); return(resultado); }
public long Adicionar(CategoriaApp instancia) { var modelDominio = Mapper.Map <Categoria>(instancia); var result = CategoriaServico.Adicionar(modelDominio); return(result); }
private void FiltrarDados(string texto, int idCliente = 0) { string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text); _categoriaApp = new CategoriaApp(); string ativo = cboAtivo.Text; _listaConsulta = _categoriaApp.Filtrar(sCampo, texto, ativo.Substring(0, 1), idCliente).ToList(); dgvDados.DataSource = _listaConsulta; }
public ActionResult Create([Bind(Include = "Id,Nome")] CategoriaApp CategoriaApp) { if (ModelState.IsValid) { var result = CategoriaManipulador.Adicionar(CategoriaApp); if (result > 0) { return(RedirectToAction("Index")); } } return(View(CategoriaApp)); }
public async Task <IHttpActionResult> Post([FromBody] CategoriaApp categoriaApp) { if (ModelState.IsValid) { try { var resultado = await CategoriaManipulador.AdicionarAsync(categoriaApp); if (resultado > 0) { var resultadoModel = await CategoriaManipulador.PegarAsync(resultado); return(CreatedAtRoute("DefaultApi", new { action = "Get", id = resultado }, resultadoModel)); } } catch (AppException ex) { ex.ValidationResults.ToList().ForEach(e => { var localName = string.Empty; if (e.MemberNames.Any()) { var memberName = e.MemberNames.First(); switch (memberName) { case "CategoriaNome": localName = "Nome"; break; default: break; } } if (string.IsNullOrEmpty(localName)) { ModelState.AddModelError(string.Empty, e.ErrorMessage); } else { ModelState.AddModelError(localName, e.ErrorMessage); } }); ModelState.AddModelError(string.Empty, "Problemas ao Alterar!"); } } return(InternalServerError()); }
public ActionResult Edit([Bind(Include = "Id,Nome")] CategoriaApp CategoriaApp) { if (ModelState.IsValid) { try { var result = CategoriaManipulador.Alterar(CategoriaApp); if (result) { return(RedirectToAction("Index")); } } catch (AppException ex) { ex.ValidationResults.ToList().ForEach(e => { var localName = string.Empty; if (e.MemberNames.Any()) { var memberName = e.MemberNames.First(); switch (memberName) { case "CategoriaNome": localName = "Nome"; break; default: break; } } if (string.IsNullOrEmpty(localName)) { ModelState.AddModelError(string.Empty, e.ErrorMessage); } else { ModelState.AddModelError(localName, e.ErrorMessage); } }); ModelState.AddModelError(string.Empty, "Problemas ao Alterar!"); } } return(View(CategoriaApp)); }
public override void Excluir() { base.Excluir(); if (Funcoes.Confirmar("Confirmar Exclusão?")) { try { _categoriaApp = new CategoriaApp(); int id = Grade.RetornarId(ref dgvDados, "Cat_Id"); var model = _categoriaApp.Excluir(id, Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); _listaConsulta.Remove(_listaConsulta.First(x => x.Id == id)); dgvDados.DataSource = _listaConsulta.ToArray(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public override void Novo() { txtCodigo.txtValor.ReadOnly = false; try { _categoriaApp = new CategoriaApp(); var model = _categoriaApp.Novo(Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); base.Novo(); Tela.LimparTela(tbPrincipal); txtCodigo.txtValor.Text = model.Codigo.ToString("0000"); txtCodigo.txtValor.ReadOnly = false; chkAtivo.Checked = true; txtCodigo.txtValor.Focus(); _Id = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Editar() { try { _categoriaApp = new CategoriaApp(); var model = _categoriaApp.Editar(Grade.RetornarId(ref dgvDados, "Cat_Id"), Funcoes.IdUsuario); btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem); base.Editar(); Tela.LimparTela(tbPrincipal); txtCodigo.txtValor.Text = model.Codigo.ToString("0000"); txtNome.Text = model.Nome; chkAtivo.Checked = model.Ativo; txtNome.Focus(); _Id = model.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Task <bool> AlterarAsync(CategoriaApp instancia) { throw new NotImplementedException(); }
public bool Alterar(CategoriaApp instancia) { throw new NotImplementedException(); }
public Task <IEnumerable <ValidationResult> > ValidarAsync(CategoriaApp instancia) { throw new NotImplementedException(); }
public ConsultaCategoria() { _categoriaApp = new CategoriaApp(); }