public ProfissionalController(ContexDataService db, IHttpContextAccessor httpContext, SqlGenericData _sqlData)
 {
     this.profissionalData = new ProfissionalData(db);
     // this.contexto = new ContextPage(httpContext.HttpContext.Session.GetString("email"), httpContext.HttpContext.Session.GetString("organizacao"));
     this.contexto = new ContextPage().ExtractContext(httpContext);
     this.sqlData  = _sqlData;
 }
        public ViewResult FormCreateAtendimento(string idCliente)
        {
            SqlGeneric     sqlServices = new SqlGeneric();
            SqlGenericData sqlData     = new SqlGenericData();

            AtendimentoViewModel modelo = new AtendimentoViewModel();

            modelo.contexto           = contexto;
            modelo.atendimento        = new Atendimento();
            modelo.atendimento.status = CustomEnumStatus.Status.Ativo;

            modelo.atendimento.criadoEm      = DateTime.Now;
            modelo.atendimento.criadoPorName = contexto.nomeUsuario;

            //Se passar o id carrega o cliente
            if (!String.IsNullOrEmpty(idCliente))
            {
                modelo.cliente = sqlData.RetornaRelacaoCliente(new Guid(idCliente));
            }


            try
            {
                modelo.profissional = sqlData.RetornaRelacaoProfissional(new Guid(sqlServices.RetornaidProfissionalPorIdUsuario(contexto.idUsuario.ToString())));
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 3, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateAtendimento-get", ex.Message);
            }
            return(View(modelo));
        }
示例#3
0
 public EnderecoController(ContexDataService db, IHttpContextAccessor httpContext)
 {
     this.enderecoData = new EnderecoData(db);
     this.Sqlservice   = new SqlGenericData();
     // this.contexto = new ContextPage(httpContext.HttpContext.Session.GetString("email"), httpContext.HttpContext.Session.GetString("organizacao"));
     this.contexto = new ContextPage().ExtractContext(httpContext);
 }
示例#4
0
        public static Calendario PreencheMes(int Mes, int Ano, SqlGeneric sqlServices, ContextPage contexto, string idProfissional)
        {
            Calendario         retorno    = new Calendario();
            CultureInfo        culture    = new CultureInfo("pt-BR");
            DateTimeFormatInfo dataFormat = culture.DateTimeFormat;

            int qtdDiasMes = DateTime.DaysInMonth(Ano, Mes);

            retorno.ano     = Ano;
            retorno.mes     = Mes;
            retorno.nomeMes = dataFormat.MonthNames[Mes - 1];
            retorno.qtdDias = qtdDiasMes;

            List <Dia>         diasMEs      = new List <Dia>();
            List <Agendamento> Agendamentos = sqlServices.RetornaAgendamentosMes(Mes.ToString(), Ano.ToString(), idProfissional, contexto.idOrganizacao.ToString());

            //Preenche todos o dias do Mes
            for (int i = 1; i <= qtdDiasMes; i++)
            {
                DateTime dataRef = new DateTime(Ano, Mes, i);
                Dia      dia     = new Dia();
                dia.dia             = i;
                dia.nomeDia         = dataFormat.GetDayName(dataRef.DayOfWeek);
                dia.itensCalendario = PreencheItemCalendario(i, Agendamentos);
                diasMEs.Add(dia);
            }
            retorno.dias = diasMEs;

            SqlGenericData sqlData = new SqlGenericData();

            retorno.profissionais = HelperAttributes.PreencheDropDownList(sqlData.RetornaTodasRelacaoProfissional(contexto.idOrganizacao));

            return(retorno);
        }
示例#5
0
        public ViewResult FormUpdateAtividade(string id)
        {
            AtividadeViewModel modelo = new AtividadeViewModel();

            modelo.atividade    = new Atividade();
            modelo.atividade.id = new Guid(id);

            SqlGenericData sqlData = new SqlGenericData();

            Atividade retorno = new Atividade();

            if (!String.IsNullOrEmpty(id))
            {
                retorno = atividadeData.Get(modelo.atividade.id);

                modelo.profissional = sqlData.RetornaRelacaoProfissional(retorno.idProfissional);

                if (retorno != null)
                {
                    modelo.atividade = retorno;
                    //apresenta mensagem de registro atualizado com sucesso
                    modelo.StatusMessage = StatusMessage;
                }
            }
            return(View(modelo));
        }
 public ContasReceberController(ContexDataService db, IHttpContextAccessor httpContext, SqlGenericData _sqlData)
 {
     this.contasReceberData = new ContasReceberData(db);
     this.pagamentoData     = new PagamentoData(db);
     this.sqlData           = _sqlData;
     this.contexto          = new ContextPage().ExtractContext(httpContext);
     this.clienteData       = new ClienteData(db);
     this.balcaoVendasData  = new BalcaoVendasData(db);
 }
示例#7
0
 public PedidoController(ContexDataService db, IHttpContextAccessor httpContext)
 {
     this.pedidoData        = new PedidoData(db);
     this.produtoPedidoData = new ProdutoPedidoData(db);
     this.listaprecoData    = new ListaPrecoData(db);
     // this.contexto = new ContextPage(httpContext.HttpContext.Session.GetString("email"), httpContext.HttpContext.Session.GetString("organizacao"));
     this.contexto   = new ContextPage().ExtractContext(httpContext);
     this.Sqlservice = new SqlGenericData();
 }
        public OrdemServicoController(SqlGenericData _sqlData, ContexDataService db, IHttpContextAccessor httpContext)
        {
            this.sqlData          = _sqlData;
            this.ordemServicoData = new OrdemServicoData(db);
            this.servicoOrdemData = new ServicoOrdemData(db);
            this.listaprecoData   = new ListaPrecoData(db);
            this.produtoOrdemData = new ProdutoOrdemData(db);

            this.contexto = new ContextPage().ExtractContext(httpContext);
        }
示例#9
0
 public PedidoRetiradaController(ContexDataService db, IHttpContextAccessor httpContext)
 {
     this.modeloData      = new PedidoRetiradaData(db);
     this.clienteData     = new ClienteData(db);
     this.orgConfigData   = new OrgConfigData(db);
     this.organizacaoData = new OrganizacaoData(db);
     this.Sqlservice      = new SqlGenericData();
     this.contexto        = new ContextPage().ExtractContext(httpContext);
     this.enderecoData    = new EnderecoData(db);
 }
示例#10
0
        public static Dia PreencheDia(int Ano, int Mes, int dia, SqlGeneric sqlServices, ContextPage contexto, string idProfissional)
        {
            string data = Ano + "-" + Mes + "- " + dia;

            Dia                retorno    = new Dia();
            CultureInfo        culture    = new CultureInfo("pt-BR");
            DateTime           dataRef    = new DateTime(Ano, Mes, dia);
            DateTimeFormatInfo dataFormat = culture.DateTimeFormat;

            retorno.nomeDia = dataFormat.GetDayName(dataRef.DayOfWeek);
            retorno.dia     = dia;
            retorno.ano     = Ano;
            retorno.nomeMes = dataFormat.MonthNames[Mes - 1];

            SqlGenericData            sqldata      = new SqlGenericData();
            IEnumerable <Agendamento> Atendimentos = sqlServices.RetornaAgendamentosDia(data, idProfissional, contexto.idOrganizacao.ToString());

            List <ItemCalendario> lancamentos = new List <ItemCalendario>();


            foreach (var item in Atendimentos)
            {
                ItemCalendario hoc = new ItemCalendario();
                hoc.id             = item.id.ToString();
                hoc.codigo         = item.codigo;
                hoc.inicio         = new ItemHoraDia();
                hoc.inicio.horaDia = (CustomEnum.itemHora)item.horaInicio;
                hoc.fim            = new ItemHoraDia();
                hoc.fim.horaDia    = (CustomEnum.itemHora)item.horaFim;

                hoc.cliente = sqldata.RetornaRelacaoCliente(item.idCliente).idName;
                hoc.tipo    = item.tipoReferencia.ToString();

                if (item.tipoReferencia == CustomEnum.TipoReferencia.OrdemServico)
                {
                    hoc.referencia = sqldata.RetornaRelacaoOrdemServico(item.idReferencia).codigo;
                }
                if (item.tipoReferencia == CustomEnum.TipoReferencia.Servico)
                {
                    hoc.referencia = sqldata.RetornaRelacaoServico(item.idReferencia).codigo;
                }

                if (item.tipoReferencia == CustomEnum.TipoReferencia.Atendimento)
                {
                    hoc.referencia = "";
                }

                lancamentos.Add(hoc);
            }

            retorno.itensCalendario = lancamentos;


            return(retorno);
        }
示例#11
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            //// Add application services.
            services.AddTransient <IEmailSender, EmailSender>();

            //*********Carrega informações do banco de dados via ENTITY_FRAMEWORD
            services.AddDbContext <ApplicationDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("databaseService")));
            services.AddIdentity <ApplicationUser, IdentityRole>().AddEntityFrameworkStores <ApplicationDbContext>().AddDefaultTokenProviders();
            services.AddDbContext <ContexDataService>(options => options.UseSqlServer(Configuration.GetConnectionString("databaseService")));
            services.AddDbContext <ContexDataManager>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
            //********* FIMCarrega informações do banco de dados via ENTITY_FRAMEWORD


            //*********************** Serviços para acesso a dados vi ADO *******************
            //Serviço para acesso a metodos de conexao SQL no banco Manager
            services.AddSingleton <SqlGenericManager, SqlGenericManager>();
            //Serviço para acesso a metodos de conexão SQL no banco DATA
            SqlGenericData sqlData = new SqlGenericData();

            services.AddSingleton <SqlGenericData>(_ => sqlData);
            //Serviço para retornar dados que são comuns a todas empresas
            SqlGeneric sqlServices = new SqlGeneric();

            services.AddSingleton <SqlGeneric>(_ => sqlServices);
            //Serviço para executar Regras no banco
            SqlGenericRules sqlRules = new SqlGenericRules();

            services.AddSingleton <SqlGenericRules>(_ => sqlRules);

            //Carregar Configurações Globais
            OscaConfig oscaConfig = new OscaConfig(Configuration.GetSection("Ambiente").GetValue <string>("valor"), Configuration);

            services.AddScoped <OscaConfig>(_ => oscaConfig);


            //*********************** FIM Serviços para acesso a dados vi ADO *******************


            services.AddMvc(config =>
            {
                config.ModelBinderProviders.Insert(0, new InvariantDecimalModelBinderProvider());
            });

            services.AddMvc();
            // Adds a default in-memory implementation of IDistributedCache.
            services.AddDistributedMemoryCache();

            services.AddSession(options =>
            {
                // Set a short timeout for easy testing.
                options.IdleTimeout     = TimeSpan.FromHours(8);
                options.Cookie.HttpOnly = true;
            });
        }
示例#12
0
        public UsuarioController(ApplicationDbContext db, IHttpContextAccessor httpContext, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILoggerFactory loggerFactory)
        {
            this.usuarioData = new UsuarioData(db);
            // this.contexto = new ContextPage(httpContext.HttpContext.Session.GetString("email"), httpContext.HttpContext.Session.GetString("organizacao"));

            _userManager   = userManager;
            _signInManager = signInManager;
            _logger        = loggerFactory.CreateLogger <AccountController>();
            sqlData        = new SqlGenericData();
            this.contexto  = new ContextPage().ExtractContext(httpContext);
        }
示例#13
0
        public ViewResult FormCreateAgendamento(string idCliente, int tipoReferencia, string idReferencia, string idProfissional)
        {
            AgendamentoViewModel modelo = new AgendamentoViewModel();

            try
            {
                SqlGeneric     sqlServices = new SqlGeneric();
                SqlGenericData sqlData     = new SqlGenericData();

                tempTipoReferencia        = tipoReferencia;
                modelo.contexto           = contexto;
                modelo.agendamento        = new Agendamento();
                modelo.agendamento.status = CustomEnumStatus.Status.Ativo;

                modelo.agendamento.criadoEm      = DateTime.Now;
                modelo.agendamento.criadoPorName = contexto.nomeUsuario;

                //Se passar o id carrega o cliente
                if (!String.IsNullOrEmpty(idCliente))
                {
                    modelo.cliente = sqlData.RetornaRelacaoCliente(new Guid(idCliente));
                }

                if (!String.IsNullOrEmpty(idReferencia))
                {
                    if (tipoReferencia == (int)CustomEnum.TipoReferencia.Atendimento)
                    {
                        modelo.agendamento.tipoReferencia = CustomEnum.TipoReferencia.Atendimento;
                        modelo.atendimento = sqlData.RetornaRelacaoAtendimento(new Guid(idReferencia));
                    }

                    if (tipoReferencia == (int)CustomEnum.TipoReferencia.OrdemServico)
                    {
                        modelo.agendamento.tipoReferencia = CustomEnum.TipoReferencia.OrdemServico;
                        modelo.os = sqlData.RetornaRelacaoOrdemServico(new Guid(idReferencia));
                    }

                    if (tipoReferencia == (int)CustomEnum.TipoReferencia.Pedido)
                    {
                        modelo.agendamento.tipoReferencia = CustomEnum.TipoReferencia.Pedido;
                        modelo.pedido = sqlData.RetornaRelacaoPedido(new Guid(idReferencia));
                    }
                }


                modelo.profissional = sqlData.RetornaRelacaoProfissional(new Guid(idProfissional));
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 3, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateAgendamento-get", ex.Message);
            }
            return(View(modelo));
        }
示例#14
0
 public BalcaoVendasController(ContexDataService db, IHttpContextAccessor httpContext)
 {
     this.balcaoVendasData = new BalcaoVendasData(db);
     this.listaprecoData   = new ListaPrecoData(db);
     this.clienteData      = new ClienteData(db);
     this.organizacaoData  = new OrganizacaoData(db);
     this.orgConfigData    = new OrgConfigData(db);
     this.produtoData      = new ProdutoData(db);
     this.contexto         = new ContextPage().ExtractContext(httpContext);
     this.Sqlservice       = new SqlGenericData();
     this.sqlGeneric       = new SqlGeneric();
 }
示例#15
0
        public static List <AtividadeGridViewModel> ConvertToGridAtividade(List <Atividade> itens)
        {
            List <AtividadeGridViewModel> retorno = new List <AtividadeGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                AtividadeGridViewModel X = new AtividadeGridViewModel();
                X.profissional = sqldata.RetornaRelacaoProfissional(item.idProfissional);
                X.atividade    = item;
                retorno.Add(X);
            }
            return(retorno);
        }
示例#16
0
        public static List <FaturamentoGridViewModel> ConvertToGridFaturamento(List <Faturamento> itens)
        {
            List <FaturamentoGridViewModel> retorno = new List <FaturamentoGridViewModel>();



            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                FaturamentoGridViewModel X = new FaturamentoGridViewModel();
                X.faturamento = item;
                Relacao relacao = new Relacao();


                if (item.origemFaturamento == CustomEnum.OrigemFaturamento.OrdemServico)
                {
                    relacao = sqldata.RetornaRelacaoOrdemServico(item.idReferencia);
                    X.faturamento.idReferencia      = relacao.id;
                    X.faturamento.origemFaturamento = CustomEnum.OrigemFaturamento.OrdemServico;
                    X.codigo = relacao.codigo;
                }

                if (item.origemFaturamento == CustomEnum.OrigemFaturamento.Pedido)
                {
                    relacao = sqldata.RetornaRelacaoPedido(item.idReferencia);
                    X.faturamento.idReferencia      = relacao.id;
                    X.faturamento.origemFaturamento = CustomEnum.OrigemFaturamento.Pedido;
                    X.codigo = relacao.codigo;
                }

                if (item.origemFaturamento == CustomEnum.OrigemFaturamento.Atendimento)
                {
                    relacao = sqldata.RetornaRelacaoAtendimento(item.idReferencia);
                    X.faturamento.idReferencia      = relacao.id;
                    X.faturamento.origemFaturamento = CustomEnum.OrigemFaturamento.Atendimento;
                    X.codigo = relacao.codigo;
                }

                if (item.origemFaturamento == CustomEnum.OrigemFaturamento.BalcaoVendas)
                {
                    relacao = sqldata.RetornaRelacaoBalcaoVendas(item.idReferencia);
                    X.faturamento.origemFaturamento = CustomEnum.OrigemFaturamento.BalcaoVendas;
                    X.codigo = relacao.codigo;
                }

                retorno.Add(X);
            }
            return(retorno);
        }
示例#17
0
        public static List <ProdutoOrdemGridViewModel> ConvertToGridProdutoOrdem(List <ProdutoOrdem> itens)
        {
            List <ProdutoOrdemGridViewModel> retorno = new List <ProdutoOrdemGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                ProdutoOrdemGridViewModel X = new ProdutoOrdemGridViewModel();
                X.produto      = sqldata.RetornaProduto(item.idProduto);
                X.produtoOrdem = item;
                retorno.Add(X);
            }
            return(retorno);
        }
示例#18
0
        public static bool ConsultaListaPadrao(Guid valor, string idOrg, SqlGenericData sqlService)
        {
            Relacao listaPadrao = new Relacao();

            listaPadrao = sqlService.RetornaRelacaoListaPrecoPadrao(new Guid(idOrg));

            if (listaPadrao.idName != null & !valor.Equals(listaPadrao.id))
            {
                return(true);
            }


            return(false);
        }
示例#19
0
        public static List <ServicoOrdemGridViewModel> ConvertToGridServicoOrdem(List <ServicoOrdem> itens)
        {
            List <ServicoOrdemGridViewModel> retorno = new List <ServicoOrdemGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                ServicoOrdemGridViewModel X = new ServicoOrdemGridViewModel();
                X.servico      = sqldata.RetornaServico(item.idServico);
                X.servicoOrdem = item;
                retorno.Add(X);
            }
            return(retorno);
        }
示例#20
0
        public ClienteController(ContexDataService db, IHttpContextAccessor httpContext, SqlGenericData _sqlData)
        {
            this.clienteData        = new ClienteData(db);
            this.enderecoData       = new EnderecoData(db);
            this.pedidoData         = new PedidoData(db);
            this.atendimentoData    = new AtendimentoData(db);
            this.contasReceberData  = new ContasReceberData(db);
            this.balcaoVendasData   = new BalcaoVendasData(db);
            this.ordemServicoData   = new OrdemServicoData(db);
            this.pedidoRetiradaData = new PedidoRetiradaData(db);

            this.contexto = new ContextPage().ExtractContext(httpContext);
            this.sqlData  = _sqlData;
        }
示例#21
0
        public static List <ProdutoFornecedorGridViewModel> ConvertToGridProdutoFornecedor(List <ProdutoFornecedor> itens)
        {
            List <ProdutoFornecedorGridViewModel> retorno = new List <ProdutoFornecedorGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                ProdutoFornecedorGridViewModel X = new ProdutoFornecedorGridViewModel();
                X.fornecedor        = sqldata.RetornaFornecedor(item.idFornecedor);
                X.produtoFornecedor = item;
                X.produto           = sqldata.RetornaProduto(item.idProduto);
                retorno.Add(X);
            }
            return(retorno);
        }
示例#22
0
        public IActionResult RegisterUser(string idOrganizacao)
        {
            RegisterViewModel modelo = new RegisterViewModel();

            modelo.idOrganizacao = idOrganizacao;

            //Prenche lista de preço para o contexto da página
            List <SelectListItem> itens   = new List <SelectListItem>();
            SqlGenericData        sqlData = new SqlGenericData();

            itens         = HelperAttributes.PreencheDropDownList(sqlData.RetornaTodosPerfis(this.contexto.idOrganizacao));
            modelo.perfis = itens;

            return(View(modelo));
        }
示例#23
0
        public static List <PedidoRetiradaGridViewModel> ConvertToGridPedido(List <PedidoRetirada> itens)
        {
            List <PedidoRetiradaGridViewModel> retorno = new List <PedidoRetiradaGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                PedidoRetiradaGridViewModel X = new PedidoRetiradaGridViewModel();
                X.cliente        = sqldata.RetornaCliente(item.idCliente);
                X.pedidoRetirada = item;

                retorno.Add(X);
            }
            return(retorno);
        }
示例#24
0
        public static List <AtendimentoGridViewModel> ConvertToGridAtendimento(List <Atendimento> itens)
        {
            List <AtendimentoGridViewModel> retorno = new List <AtendimentoGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                AtendimentoGridViewModel X = new AtendimentoGridViewModel();
                X.atendimento = item;
                X.cliente     = sqldata.RetornaCliente(item.idCliente);
                X.servico     = sqldata.RetornaServico(item.idServico);

                retorno.Add(X);
            }
            return(retorno);
        }
示例#25
0
        public static List <OrdemServicoGridViewModel> ConvertToGridOrdemServico(List <OrdemServico> itens)
        {
            List <OrdemServicoGridViewModel> retorno = new List <OrdemServicoGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                OrdemServicoGridViewModel X = new OrdemServicoGridViewModel();
                X.cliente      = sqldata.RetornaRelacaoCliente(item.idCliente);
                X.ordemServico = item;
                X.profissional = sqldata.RetornaRelacaoProfissional(item.idProfissional);

                retorno.Add(X);
            }
            return(retorno);
        }
示例#26
0
        public static List <LookupItemLista> ConvertToLookupItemLista(List <ItemListaPreco> itens)
        {
            List <LookupItemLista> retorno = new List <LookupItemLista>();
            SqlGenericData         sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                LookupItemLista X = new LookupItemLista();
                X.produto        = sqldata.RetornaProduto(item.idProduto);
                X.listapreco     = sqldata.RetornaListaPreco(item.idListaPreco);
                X.itemlistaPreco = item;

                retorno.Add(X);
            }
            return(retorno);
        }
示例#27
0
        public static List <ContasReceberGridViewModel> ConvertToGridContasReceber(List <ContasReceber> itens, ClienteData clienteData)
        {
            List <ContasReceberGridViewModel> retorno = new List <ContasReceberGridViewModel>();
            SqlGenericData sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                ContasReceberGridViewModel X = new ContasReceberGridViewModel();
                //if (item.idCliente != Guid.Empty)
                //{
                //    X.cliente = clienteData.Get(item.idCliente, item.idOrganizacao);
                //}

                X.contasReceber = item;

                retorno.Add(X);
            }
            return(retorno);
        }
示例#28
0
        public JsonResult SetStatus(string idRegistro, int valor)
        {
            ResultService  retorno     = new ResultService();
            SqlGenericData sqlServices = new SqlGenericData();

            try
            {
                if (ClientePotencialRules.SetStatus(valor, idRegistro, clientePotencialData, clienteData, this.contexto, sqlServices))
                {
                    retorno.statusOperation = true;
                }
                return(Json(retorno));
            }
            catch (Exception ex)
            {
                retorno.statusMensagem = ex.Message;
            }

            return(Json(retorno));
        }
示例#29
0
        public IActionResult FormUpdateProdutoPedido(string idProdutoPedido)
        {
            ProdutoPedidoViewModel modelo  = new ProdutoPedidoViewModel();
            SqlGenericData         sqlData = new SqlGenericData();

            try
            {
                modelo.produtoPedido = produtoPedidoData.Get(new Guid(idProdutoPedido));
                modelo.produto       = new Relacao();
                modelo.produto       = sqlData.RetornaRelacaoProduto(modelo.produtoPedido.idProduto);
                //apresenta mensagem de registro atualizado com sucesso
                modelo.StatusMessage = StatusMessage;
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 13, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormUpdateProdutoPedido-get", ex.Message);
            }
            return(View(modelo));
        }
示例#30
0
        public static List <ItemProdutoLista> RetornaItemListaProduto(List <ItemListaPreco> itens)
        {
            List <ItemProdutoLista> retorno = new List <ItemProdutoLista>();
            SqlGenericData          sqldata = new SqlGenericData();

            foreach (var item in itens)
            {
                ItemProdutoLista X = new ItemProdutoLista();
                X.id             = item.id;
                X.dataCriacao    = item.criadoEm;
                X.idListaPreco   = item.idListaPreco;
                X.nomeListaPreco = sqldata.RetornaListaPreco(item.idListaPreco).nome;
                X.valorVenda     = item.valor.ToString("N2");
                X.valorMinimo    = item.valorMinimo.ToString("N2");

                retorno.Add(X);
            }

            return(retorno);
        }