public ViewResult FormUpdateAtendimento(string id) { AtendimentoViewModel modelo = new AtendimentoViewModel(); try { Atendimento retorno = new Atendimento(); if (!String.IsNullOrEmpty(id)) { //campo que sempre contém valor retorno = atendimentoData.Get(new Guid(id)); modelo.cliente = sqlData.RetornaRelacaoCliente(retorno.idCliente); modelo.profissional = sqlData.RetornaRelacaoProfissional(retorno.idProfissional); modelo.servico = sqlData.RetornaRelacaoServico(retorno.idServico); if (!String.IsNullOrEmpty(sqlData.RetornaRelacaoAgendamentoByIdReferencia(retorno.id).codigo)) { modelo.idAgendamento = sqlData.RetornaRelacaoAgendamentoByIdReferencia(retorno.id).id.ToString(); } if (retorno != null) { modelo.atendimento = retorno; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 3, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateAtendimento-get", ex.Message); } return(View(modelo)); }
public ViewResult FormUpdateOrdemServico(string id) { OrdemServicoViewModel modelo = new OrdemServicoViewModel(); modelo.ordemServico.id = new Guid(id); if (!String.IsNullOrEmpty(id)) { modelo.ordemServico = ordemServicoData.Get(modelo.ordemServico.id); modelo.contexto = this.contexto; SqlGeneric sqlServices = new SqlGeneric(); if (modelo.ordemServico != null) { if (!String.IsNullOrEmpty(sqlData.RetornaRelacaoAgendamentoByIdReferencia(modelo.ordemServico.id).codigo)) { modelo.idAgendamento = sqlData.RetornaRelacaoAgendamentoByIdReferencia(modelo.ordemServico.id).id.ToString(); } modelo.cliente = sqlData.RetornaRelacaoCliente(modelo.ordemServico.idCliente); modelo.listaPreco = sqlData.RetornaRelacaoListaPreco(modelo.ordemServico.idListaPreco); //Prenche lista de preço para o contexto da página List <SelectListItem> itens = new List <SelectListItem>(); itens = HelperAttributes.PreencheDropDownList(sqlServices.RetornaRelacaoCategoriaManutencao()); modelo.categorias = itens; //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; if (modelo.ordemServico.idProfissional != null) { modelo.profissional = sqlData.RetornaRelacaoProfissional(modelo.ordemServico.idProfissional); } } } return(View(modelo)); }
public ViewResult FormUpdatePedido(string id) { PedidoViewModel modelo = new PedidoViewModel(); try { Pedido retorno = new Pedido(); if (!String.IsNullOrEmpty(id)) { //campo que sempre contém valor retorno = pedidoData.Get(new Guid(id)); if (retorno != null) { modelo.pedido = retorno; if (!String.IsNullOrEmpty(Sqlservice.RetornaRelacaoAgendamentoByIdReferencia(modelo.pedido.id).codigo)) { modelo.idAgendamento = Sqlservice.RetornaRelacaoAgendamentoByIdReferencia(modelo.pedido.id).id.ToString(); } modelo.cliente = Sqlservice.RetornaRelacaoCliente(retorno.idCliente); modelo.listapreco = Sqlservice.RetornaRelacaoListaPreco(retorno.idListaPreco); //apresenta mensagem de registro atualizado com sucesso modelo.StatusMessage = StatusMessage; } } } catch (Exception ex) { LogOsca log = new LogOsca(); log.GravaLog(1, 4, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdatePedido-get", ex.Message); } return(View(modelo)); }