public override void Salvar() { try { _ModeloRelatorioApp = new ModeloRelatorioApp(); var ModeloRelatorio = new ModeloRelatorioViewModel(); ModeloRelatorio.Id = _Id; ModeloRelatorio.Codigo = Funcoes.StrToInt(txtCodigo.txtValor.Text); ModeloRelatorio.Descricao = txtNome.Text; ModeloRelatorio.IdRevenda = Convert.ToInt32(UsrRevenda.txtId.Text); var model = _ModeloRelatorioApp.Salvar(ModeloRelatorio); 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 ModeloRelatorioViewModel Salvar(ModeloRelatorioViewModel model) { string URI = Constantes.URL + "modeloRelatorio"; if (model.Id == 0) { return(new Operacao <ModeloRelatorioViewModel>().Insert(URI, model)); } else { return(new Operacao <ModeloRelatorioViewModel>().Update(URI, model)); } }
public ModeloRelatorioViewModel Delete(int idUsuario, int id) { var model = new ModeloRelatorioViewModel(); try { _modeloRelatorioServico.Excluir(idUsuario, id); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ModeloRelatorioViewModel ObterPorCodigo(int codigo) { var model = new ModeloRelatorioViewModel(); try { var prod = _modeloRelatorioServico.ObterPorCodigo(codigo); model = prod.Adapt <ModeloRelatorioViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ModeloRelatorioViewModel Novo(string novo, int idUsuario) { var model = new ModeloRelatorioViewModel(); try { var item = _modeloRelatorioServico.Novo(idUsuario); model = item.Adapt <ModeloRelatorioViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ModeloRelatorioViewModel ObterPorId(int id) { var model = new ModeloRelatorioViewModel(); try { var item = _modeloRelatorioServico.ObterPorId(id); model = item.Adapt <ModeloRelatorioViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ModeloRelatorioViewModel Update(ModeloRelatorioViewModel model) { var modeloRelatorioViewModel = new ModeloRelatorioViewModel(); try { var modeloRelatorio = model.Adapt <ModeloRelatorio>(); _modeloRelatorioServico.Salvar(modeloRelatorio); modeloRelatorioViewModel = modeloRelatorio.Adapt <ModeloRelatorioViewModel>(); return(modeloRelatorioViewModel); } catch (Exception ex) { modeloRelatorioViewModel.Mensagem = ex.Message; return(modeloRelatorioViewModel); } }
public ModeloRelatorioViewModel Editar(int idUsuario, int id) { var model = new ModeloRelatorioViewModel(); try { var item = _modeloRelatorioServico.Editar(idUsuario, id); model = item.Adapt <ModeloRelatorioViewModel>(); model.CodigoRevenda = item.Revenda.Codigo; model.NomeRevenda = item.Revenda.Nome; return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }