public RecadoViewModel Editar(int idUsuario, int id) { try { string mensagem = ""; var model = _servicoRecado.Editar(id, idUsuario, ref mensagem); _viewModel = model.Adapt <RecadoViewModel>(); _viewModel.CodigoStatus = model.Status.Codigo; _viewModel.NomeStatus = model.Status.Nome; _viewModel.CodigoTipo = model.Tipo.Codigo; _viewModel.NomeTipo = model.Tipo.Nome; _viewModel.CodigoUsuarioLcto = model.UsuarioLcto.Codigo; _viewModel.NomeUsuarioLancamento = model.UsuarioLcto.Nome; _viewModel.CodigoUsuarioDest = model.UsuarioDestino.Codigo; _viewModel.NomeUsuarioDestino = model.UsuarioDestino.Nome; _viewModel.CodigoCliente = model.Cliente.Codigo; _viewModel.RazaoSocial = model.RazaoSocial; _viewModel.NomeCliente = model.Cliente.Nome; _viewModel.Mensagem = mensagem; return(_viewModel); } catch (Exception ex) { _viewModel.Mensagem = ex.Message; return(_viewModel); } }
public RecadoViewModel Novo(int idUsuario) { try { var model = _servicoRecado.Novo(idUsuario); _viewModel = model.Adapt <RecadoViewModel>(); _viewModel.StatusId = model.Status.Id; _viewModel.CodigoStatus = model.Status.Codigo; _viewModel.NomeStatus = model.Status.Nome; _viewModel.TipoId = model.Tipo.Id; _viewModel.CodigoTipo = model.Tipo.Codigo; _viewModel.NomeTipo = model.Tipo.Nome; _viewModel.UsuarioLctoId = model.UsuarioLcto.Id; _viewModel.CodigoUsuarioLcto = model.UsuarioLcto.Codigo; _viewModel.NomeUsuarioLancamento = model.UsuarioLcto.Nome; return(_viewModel); } catch (Exception ex) { _viewModel.Mensagem = ex.Message; return(_viewModel); } }
private bool RecadoEncerrado(RecadoViewModel viewModel) { var encerrado = (viewModel.DataFinal != null); UsrStatus.txtCodigo.Enabled = (!encerrado); UsrStatus.btnConsulta.Enabled = (!encerrado); return encerrado; }
private void Validar(RecadoViewModel model) { if (string.IsNullOrWhiteSpace(txtRazao.Text)) throw new Exception("Informe o Cliente!"); if (model.TipoId == 0) throw new Exception("Informe o Tipo!"); if (model.UsuarioDestinoId == 0) throw new Exception("Informe o Usuário Destino!"); if (string.IsNullOrEmpty(model.DescricaoInicial)) throw new Exception("Informe a Descrição!"); }
public RecadoViewModel Salvar(RecadoViewModel model) { string URI = Constantes.URL + "recado"; if (model.Id == 0) { return(new Operacao <RecadoViewModel>().Insert(URI, model)); } else { return(new Operacao <RecadoViewModel>().Update(URI, model)); } }
public RecadoViewModel Update([FromBody] RecadoViewModel model) { try { var recado = model.Adapt <Recado>(); _servicoRecado.Salvar(recado); _viewModel = recado.Adapt <RecadoViewModel>(); return(_viewModel); } catch (Exception ex) { _viewModel.Mensagem = ex.Message; return(_viewModel); } }
public override void Salvar() { try { _recadoApp = new RecadoApp(); var recado = new RecadoViewModel(); if (_Id > 0) recado = _recadoApp.Editar(Funcoes.IdUsuario, _Id); recado.Id = _Id; recado.Data = Funcoes.StrToDate(usrData.txtData.Text); recado.ClienteId = Funcoes.StrToIntNull(UsrCliente.txtId.Text); recado.Contato = txtContato.Text; recado.DescricaoInicial = txtDescricaoInicial.Text; recado.Hora = Funcoes.StrToHoraNull(txtHora.Text).Value; //Funcoes.StrToHora(txtHora.Text); recado.RazaoSocial = txtRazao.Text; recado.Fantasia = txtFantasia.Text; recado.Endereco = txtEndereco.Text; recado.Telefone = txtTelefone.Text; recado.Contato = txtContato.Text; recado.Nivel = RetornoNivel(); recado.StatusId = Funcoes.StrToInt(UsrStatus.txtId.Text); recado.TipoId = Funcoes.StrToInt(UsrTipo.txtId.Text); recado.UsuarioLctoId = Funcoes.StrToInt(UsrUsuarioLcto.txtId.Text); recado.UsuarioDestinoId = Funcoes.StrToInt(UsrUsuarioDestino.txtId.Text); recado.DescricaoFinal = txtDescricaoFinal.Text; recado.DataFinal = Funcoes.StrToDateNull(txtDataFinal.txtData.Text); recado.HoraFinal = Funcoes.StrToHoraNull(txtHoraFinal.Text); recado.ModoAbrEnc = _operacao; Validar(recado); var model = _recadoApp.Salvar(recado); Funcoes.VerificarMensagem(model.Mensagem); FiltrarDados(model.Id.ToString(), model.Id); base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public RecadoController(IServicoRecado servicoRecado) { _servicoRecado = servicoRecado; _viewModel = new RecadoViewModel(); }