public ViewResult BalcaoVendasView(string id)
        {
            BalcaoVendasViewModel modelo  = new BalcaoVendasViewModel();
            BalcaoVendas          retorno = new BalcaoVendas();

            try
            {
                modelo.contexto       = this.contexto;
                retorno               = balcaoVendasData.Get(new Guid(id));
                modelo.balcaoVendas   = retorno;
                modelo.listapreco     = Sqlservice.RetornaRelacaoListaPreco(modelo.balcaoVendas.idListaPreco);
                modelo.produtosBalcao = sqlGeneric.RetornaProdutoBalcaoByBalcao(new Guid(id));

                if (retorno.idCliente != null)
                {
                    modelo.cliente = Sqlservice.RetornaRelacaoCliente(retorno.idCliente);
                }
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 4, this.contexto.idUsuario, this.contexto.idOrganizacao, "BalcaoVendasView-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));
        }
Esempio n. 3
0
        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));
        }