public override void Novo() { txtCodigo.txtValor.ReadOnly = false; try { _clienteEspecificacaoApp = new ClienteEspecificacaoApp(); var model = _clienteEspecificacaoApp.Novo(Funcoes.IdUsuario); txtData.txtData.Text = model.Data.ToShortDateString(); //Funcoes.VerificarMensagem(model.Mensagem); base.Novo(); _clienteEspecificacao = new ClienteEspecificacaoViewModel(); VincularDados(); Tela.LimparTela(tbPrincipal); txtCodigo.txtValor.Text = ProximoItem().ToString("0000"); UsrUsuario.txtId.Clear(); UsrUsuario.txtCodigo.txtValor.Clear(); UsrUsuario.txtNome.Clear(); txtData.txtData.Focus(); _Id = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Editar() { try { _clienteEspecificacaoApp = new ClienteEspecificacaoApp(); _clienteEspecificacao = _clienteEspecificacaoApp.ObterPorId(Grade.RetornarId(ref dgvDados, "Id")); base.Editar(); Tela.LimparTela(tbPrincipal); VincularDados(); txtCodigo.txtValor.Text = _clienteEspecificacao.Item.ToString("0000"); txtData.txtData.Text = _clienteEspecificacao.Data.ToString(); UsrUsuario.txtId.Text = _clienteEspecificacao.UsuarioId.ToString(); UsrUsuario.txtCodigo.txtValor.Text = _clienteEspecificacao.CodUsuario.ToString("0000"); UsrUsuario.txtNome.Text = _clienteEspecificacao.NomeUsuario; txtNome.Focus(); _Id = _clienteEspecificacao.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ClienteEspecificacaoViewModel Salvar(ClienteEspecificacaoViewModel model) { string URI = Constantes.URL + "clienteEspecificacao"; if (model.Id == 0) { return(new Operacao <ClienteEspecificacaoViewModel>().Insert(URI, model)); } else { return(new Operacao <ClienteEspecificacaoViewModel>().Update(URI, model)); } }
public ClienteEspecificacaoViewModel Novo(string novo, int idUsuario) { var model = new ClienteEspecificacaoViewModel(); try { var item = _clienteEspecificacaoServico.Novo(idUsuario); model = item.Adapt <ClienteEspecificacaoViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ClienteEspecificacaoViewModel Delete(int idUsuario, int id) { var model = new ClienteEspecificacaoViewModel(); try { var cliente = _clienteEspecificacaoServico.ObterPorId(id); _clienteEspecificacaoServico.Excluir(cliente); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public ClienteEspecificacaoViewModel Update(ClienteEspecificacaoViewModel model) { var clienteEspecificacaoViewModel = new ClienteEspecificacaoViewModel(); try { var clienteEspecificacao = model.Adapt <ClienteEspecifiacao>(); _clienteEspecificacaoServico.Salvar(clienteEspecificacao); clienteEspecificacaoViewModel = clienteEspecificacao.Adapt <ClienteEspecificacaoViewModel>(); return(clienteEspecificacaoViewModel); } catch (Exception ex) { clienteEspecificacaoViewModel.Mensagem = ex.Message; return(clienteEspecificacaoViewModel); } }
public ClienteEspecificacaoViewModel ObterPorId(int id) { var model = new ClienteEspecificacaoViewModel(); try { var item = _clienteEspecificacaoServico.ObterPorId(id); model = item.Adapt <ClienteEspecificacaoViewModel>(); model.CodUsuario = item.Usuario.Codigo; model.NomeUsuario = item.Usuario.Nome; model.CodCliente = item.Cliente.Codigo; model.NomeCliente = item.Cliente.Nome; return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }