public override void Editar() { try { _revendaApp = new RevendaApp(); _revenda = new RevendaViewModel(); _revenda = _revendaApp.Editar(Grade.RetornarId(ref dgvDados, "Rev_Id"), Funcoes.IdUsuario); btnSalvar.Enabled = Funcoes.PermitirEditar(_revenda.Mensagem); base.Editar(); LimparTela(); tabControl2.SelectTab(0); txtCodigo.txtValor.Text = _revenda.Codigo.ToString("0000"); txtNome.Text = _revenda.Nome; chkAtivo.Checked = _revenda.Ativo; CarregarEmail(); txtNome.Focus(); _Id = _revenda.Id; NavegarEmail(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Novo() { txtCodigo.txtValor.ReadOnly = false; try { _revendaApp = new RevendaApp(); _revenda = new RevendaViewModel(); var model = _revendaApp.Novo(Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); tabControl2.SelectTab(0); dgvEmail.Rows.Clear(); base.Novo(); LimparTela(); 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 RevendaViewModel Salvar(RevendaViewModel model) { string URI = Constantes.URL + "revenda"; if (model.Id == 0) { return(new Operacao <RevendaViewModel>().Insert(URI, model)); } else { return(new Operacao <RevendaViewModel>().Update(URI, model)); } }
public RevendaViewModel ObterPorCodigo(int codigo) { var model = new RevendaViewModel(); try { var revenda = _servicoRevenda.ObterPorCodigo(codigo); //var prod = _revendaServico.ObterPorCodigo(codigo); model = revenda.Adapt <RevendaViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public RevendaViewModel Novo(int idUsuario) { var model = new RevendaViewModel(); try { var item = _servicoRevenda.Novo(idUsuario); //var item = _revendaServico.Novo(idUsuario); model = item.Adapt <RevendaViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public RevendaViewModel ObterPorId(int id) { var model = new RevendaViewModel(); try { var item = _servicoRevenda.ObterPorId(id); //var item = _revendaServico.ObterPorId(id); model = item.Adapt <RevendaViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public RevendaViewModel Delete(int id, int idUsuario) { var model = new RevendaViewModel(); try { //var revenda = _revendaServico.ObterPorId(id); //_revendaServico.Excluir(idUsuario, revenda); _servicoRevenda.Excluir(_servicoRevenda.ObterPorId(id), idUsuario); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public RevendaViewModel Editar(int id, int idUsuario) { var model = new RevendaViewModel(); try { string mensagem = ""; var item = _servicoRevenda.Editar(id, idUsuario, ref mensagem); //var item = _revendaServico.Editar(idUsuario, id, ref mensagem); model = item.Adapt <RevendaViewModel>(); model.Mensagem = mensagem; return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public RevendaViewModel Update(RevendaViewModel model) { var revendaViewModel = new RevendaViewModel(); try { var revenda = model.Adapt <Revenda>(); _servicoRevenda.Salvar(revenda); //_revendaServico.Salvar(revenda); revendaViewModel = revenda.Adapt <RevendaViewModel>(); return(revendaViewModel); } catch (Exception ex) { revendaViewModel.Mensagem = ex.Message; return(revendaViewModel); } }