Exemplo n.º 1
0
        public List <Relacao> GetAllRelacao(Guid idOrg)
        {
            List <Pedido> retorno = new List <Pedido>();

            retorno = (from A in db.Pedidos where A.idOrganizacao.Equals(idOrg) select A).ToList();
            return(Relacao.ConvertToRelacao(retorno));
        }
Exemplo n.º 2
0
        //********** Atualiza valores nas tabelas diretamente *********
        public bool SetStates(Relacao Registro)
        {
            try
            {
                SqlDataReader dataReader;

                using (SqlConnection Connection = new SqlConnection(this.conectService))
                {
                    var _Command = new SqlCommand()
                    {
                        Connection  = Connection,
                        CommandText = "osc_RetornaContextoOrg"
                    };


                    Connection.Open();
                    dataReader = _Command.ExecuteReader();


                    //Fechando conexao após tratar o retorno
                    Connection.Close();
                };
            }
            catch (SqlException ex)
            {
                throw;
            }
            return(false);
        }
Exemplo n.º 3
0
        public List <Relacao> GetAllRelacao(Guid idOrg)
        {
            List <ProdutoFornecedor> retorno = new List <ProdutoFornecedor>();

            retorno = (from A in db.ProdutosFornecedor where A.idOrganizacao.Equals(idOrg) select A).ToList();

            return(Relacao.ConvertToRelacao(retorno));
        }
Exemplo n.º 4
0
        public List <Relacao> GetAllRelacao(Guid idOrg)
        {
            List <ItemListaPreco> retorno = new List <ItemListaPreco>();

            retorno = (from bl in db.ItemListaPrecos where bl.idOrganizacao.Equals(idOrg) select bl).ToList();

            return(Relacao.ConvertToRelacao(retorno));
        }
Exemplo n.º 5
0
        public List <Relacao> GetAllRelacao(Guid idOrg)
        {
            List <BalcaoVendas> retorno = new List <BalcaoVendas>();

            retorno = (from bl in db.BalcaoVendas where bl.idOrganizacao.Equals(idOrg) select bl).ToList();

            return(Relacao.ConvertToRelacao(retorno));
        }
Exemplo n.º 6
0
        public List <Relacao> GetAllRelacao(Guid idOrg)
        {
            List <ListaPreco> retorno = new List <ListaPreco>();

            retorno = (from A in db.ListaPrecos where A.idOrganizacao.Equals(idOrg) select A).ToList();
            retorno = retorno.OrderByDescending(A => A.padrao).ToList();

            return(Relacao.ConvertToRelacao(retorno));
        }
Exemplo n.º 7
0
        public List <Relacao> GetAllRelacao(Guid idOrg)
        {
            List <ServicoOrdem> retorno = new List <ServicoOrdem>();
            List <Relacao>      lista   = new List <Relacao>();

            retorno = (from A in db.ServicosOrdem where A.idOrganizacao.Equals(idOrg) select A).ToList();

            return(Relacao.ConvertToRelacao(retorno));
        }
Exemplo n.º 8
0
        public ContextPage(string Email, string Org, Guid id, CustomEntityEnum.Entidade Entidade)
        {
            //Prenche informações do Contexto
            SqlGeneric sqlservice = new SqlGeneric();

            Relacao RL = sqlservice.RetornaContextPage(Email, Org);

            RL.tipoObjeto = CustomEntityEnum.Entidade.Usuario;

            this.idOrganizacao = RL.idOrganizacao;
            this.idUsuario     = RL.id;
            this.organizacao   = RL.organizacao;
            this.nomeUsuario   = RL.idName;
        }
Exemplo n.º 9
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);
        }
Exemplo n.º 10
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);
        }
Exemplo n.º 11
0
        public Relacao GetRelacao(Guid id)
        {
            Relacao relacao = new Relacao();

            relacao.tipoObjeto = CustomEntityEnum.Entidade.Produto;

            List <Produto> retorno = new List <Produto>();

            retorno               = (from A in db.Produtos where A.id.Equals(id) select A).ToList();
            relacao.id            = retorno[0].id;
            relacao.idName        = retorno[0].nome;
            relacao.idOrganizacao = retorno[0].idOrganizacao;

            return(relacao);
        }
Exemplo n.º 12
0
        public Relacao RetornaContextPage(string email, string org)
        {
            Relacao retorno = new Relacao();

            try
            {
                SqlDataReader dataReader;

                using (SqlConnection Connection = new SqlConnection(conectStringData))
                {
                    var _Command = new SqlCommand()
                    {
                        Connection  = Connection,
                        CommandText = "osc_RetornaContextoOrg",
                        CommandType = CommandType.StoredProcedure
                    };

                    _Command.Parameters.AddWithValue("Org", org);
                    _Command.Parameters.AddWithValue("Email", email);

                    Connection.Open();
                    dataReader = _Command.ExecuteReader();

                    if (dataReader.HasRows)
                    {
                        while (dataReader.Read())
                        {
                            retorno.id            = new Guid(dataReader["idUsuario"].ToString());
                            retorno.idOrganizacao = new Guid(dataReader["idOrganizacao"].ToString());
                            retorno.idName        = dataReader["nomeUsuario"].ToString();
                            retorno.organizacao   = dataReader["nomeOrganizacao"].ToString();
                        }
                    }

                    //Fechando conexao após tratar o retorno
                    Connection.Close();
                };
            }
            catch (SqlException ex)
            {
                throw;
            }
            return(retorno);
        }
Exemplo n.º 13
0
        public ViewResult FormCreateEndereco(string idCliente, string NomeCliente)
        {
            EnderecoViewModel modelo = new EnderecoViewModel();

            modelo.endereco = new Endereco();
            try
            {
                Relacao cliente = Sqlservice.RetornaRelacaoCliente(new Guid(idCliente));
                modelo.contexto               = contexto;
                modelo.endereco.idCliente     = cliente.id;
                modelo.endereco.idClienteName = cliente.idName;
            }
            catch (Exception)
            {
                throw;
            }

            return(View(modelo));
        }
Exemplo n.º 14
0
        public static Relacao PreencheOrigemContasReceber(CustomEnum.OrigemContaReceber origem, Guid idReferencia, SqlGenericData sqlData)
        {
            Relacao retorno = new Relacao();

            if (origem == CustomEnum.OrigemContaReceber.BalcaoVendas)
            {
                retorno = sqlData.RetornaRelacaoBalcaoVendas(idReferencia);

                retorno.tipoObjeto = CustomEntityEnum.Entidade.BalcaoVendas;
                retorno.id         = idReferencia;
                retorno.idName     = retorno.codigo;
            }

            if (origem == CustomEnum.OrigemContaReceber.Atendimento)
            {
                retorno = sqlData.RetornaRelacaoAtendimento(idReferencia);

                retorno.tipoObjeto = CustomEntityEnum.Entidade.Atendimento;
                retorno.id         = idReferencia;
                retorno.idName     = retorno.codigo;
            }

            if (origem == CustomEnum.OrigemContaReceber.OrdemServico)
            {
                retorno = sqlData.RetornaRelacaoOrdemServico(idReferencia);

                retorno.tipoObjeto = CustomEntityEnum.Entidade.OrdemServico;
                retorno.id         = idReferencia;
                retorno.idName     = retorno.codigo;
            }

            if (origem == CustomEnum.OrigemContaReceber.Pedido)
            {
                retorno = sqlData.RetornaRelacaoPedido(idReferencia);

                retorno.tipoObjeto = CustomEntityEnum.Entidade.Pedido;
                retorno.id         = idReferencia;
                retorno.idName     = retorno.codigo;
            }

            return(retorno);
        }
Exemplo n.º 15
0
        public List <Relacao> RetornaRelacaoCategoriaManutencao()
        {
            List <Relacao> retorno = new List <Relacao>();

            try
            {
                SqlDataReader dataReader;

                using (SqlConnection Connection = new SqlConnection(this.conectService))
                {
                    var _Command = new SqlCommand()
                    {
                        Connection  = Connection,
                        CommandText = "select * from CategoriaManutencao",
                        CommandType = CommandType.Text
                    };

                    Connection.Open();
                    dataReader = _Command.ExecuteReader();

                    if (dataReader.HasRows)
                    {
                        while (dataReader.Read())
                        {
                            Relacao item = new Relacao();
                            item.id     = new Guid(dataReader["id"].ToString());
                            item.idName = dataReader["nome"].ToString();
                            retorno.Add(item);
                        }
                    }

                    //Fechando conexao após tratar o retorno
                    Connection.Close();
                };
            }
            catch (SqlException ex)
            {
                throw;
            }
            return(retorno);
        }
Exemplo n.º 16
0
        public IActionResult FormCreateProduto(ProdutoViewModel entrada)
        {
            Produto        prod       = new Produto();
            Relacao        lista      = new Relacao();
            ItemListaPreco itemLista  = new ItemListaPreco();
            SqlGenericData sqlService = new SqlGenericData();



            try
            {
                if (entrada.produto != null)
                {
                    if (ProdutoRules.MontaProdutoCreate(entrada, out prod, contexto))
                    {
                        produtoData.Add(prod);

                        //Create de item da lista se houver lista padrão
                        lista = sqlService.RetornaRelacaoListaPrecoPadrao(contexto.idOrganizacao);

                        if (lista.idName != null)
                        {
                            itemLista.idProduto    = prod.id;
                            itemLista.idListaPreco = lista.id;
                            itemLista.valor        = (prod.valorCompra / 100) * prod.margemLucroBase + prod.valorCompra;
                            itemLista.valorMinimo  = itemLista.valor;
                            ItemListaPrecoRules.ItemListaPrecoCreateRelacionado(itemLista, contexto);
                            itemListaPrecoData.Add(itemLista);
                        }
                        return(RedirectToAction("FormUpdateProduto", new { id = prod.id.ToString() }));
                    }
                }
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 7, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateProduto-post", ex.Message);
            }
            return(View());
        }
        public Relacao Add(Relacao relacao)
        {
            var func = _context.Funcionarios.Find(relacao.idFuncionario);

            var targetFuncionario = _context.Funcionarios
                                    .Include(p => p.ProjetosLink)
                                    .Single(p => p.Id == relacao.idFuncionario);

            var newProjeto = _context.Projetos
                             .Include(p => p.FuncionariosLink)
                             .Single(p => p.Id == relacao.idProjeto);

            targetFuncionario.ProjetosLink.Add(new FuncionarioProjeto
            {
                FuncionarioId = targetFuncionario.Id,
                ProjetoId     = newProjeto.Id,
                Funcionario   = targetFuncionario,
                Projeto       = newProjeto
            });

            Save();

            return(relacao);
        }
 public ActionResult <Relacao> Add(Relacao relacao)
 {
     return(Ok(_projetoFuncionarioProjeto.Add(relacao)));
 }
Exemplo n.º 19
0
 public async Task <IEnumerable <Pedido> > Handle(Relacao message)
 {
     return(await repositorioDePedidos.BuscarUltimosPedidos());
 }
Exemplo n.º 20
0
 public ActionResult <Relacao> Post([FromBody] Relacao relacao)
 {
     return(_applicationFuncionarioProjeto.Add(relacao));
 }
Exemplo n.º 21
0
        protected override void LoadContents(IDbConnection connection, ref IDataReader reader)
        {
            reader = DBAbstractDataLayer.DataAccessRules.RelatorioRule.Current.ReportControloAut(this.mFields, connection);

            if (this.mFields != null)
            {
                ControloAutoridade ep;
                long ID = 0;
                while (reader.Read())
                {
                    ID            = System.Convert.ToInt64(reader.GetValue(0));
                    ep            = CreateCAIfNonExistent(ID);
                    ep.Designacao = reader.GetValue(1).ToString();
                    ep.Codigo     = reader.GetValue(2).ToString();

                    int i = 3;
                    foreach (ReportParameterRelEPs rp in this.mFields)
                    {
                        if (rp.RetType == ReportParameter.ReturnType.TextOnly)
                        {
                            if (rp.Campo == ReportParameterRelEPs.CamposRelEPs.DatasExistencia)
                            {
                                // dois campos não são strings (são booleans)
                                ArrayList info = new ArrayList();
                                info.Add(rp.Campo);
                                ArrayList valores = new ArrayList();
                                foreach (string coluna in rp.DBField)
                                {
                                    valores.Add(reader.GetValue(i));
                                    i++;
                                }
                                info.Add(valores);
                                ep.InfoAdicional.Add(rp.Campo, info);
                            }
                            else
                            {
                                ArrayList info = new ArrayList();
                                info.Add(rp.Campo);
                                List <string> valores = new List <string>();
                                foreach (string coluna in rp.DBField)
                                {
                                    valores.Add(reader.GetValue(i).ToString());
                                    i++;
                                }
                                info.Add(valores);
                                ep.InfoAdicional.Add(rp.Campo, info);
                            }
                        }
                    }
                }
                reader.NextResult();

                List <ReportParameterRelEPs.CamposRelEPs> fields = Fields(this.mFields);
                if (fields.Contains(ReportParameterRelEPs.CamposRelEPs.FormaParalela) || fields.Contains(ReportParameterRelEPs.CamposRelEPs.FormaNormalizada) || fields.Contains(ReportParameterRelEPs.CamposRelEPs.OutrasFormas))
                {
                    while (reader.Read())
                    {
                        ep = GetExistentCA(System.Convert.ToInt64(reader.GetValue(0)));
                        if (ep != null)
                        {
                            int tipoNoticiaAut = System.Convert.ToInt32(reader.GetValue(2));
                            switch (tipoNoticiaAut)
                            {
                            case (int)TipoControloAutForma.FormaNormalizada:
                                ep.FormasNormalizadas.Add(reader.GetValue(1).ToString());
                                break;

                            case (int)TipoControloAutForma.FormaParalela:
                                ep.FormasParalelas.Add(reader.GetValue(1).ToString());
                                break;

                            case (int)TipoControloAutForma.OutraForma:
                                ep.OutrasFormas.Add(reader.GetValue(1).ToString());
                                break;
                            }
                        }
                    }
                }
                reader.NextResult();

                if (fields.Contains(ReportParameterRelEPs.CamposRelEPs.Relacoes))
                {
                    Relacao rel;
                    while (reader.Read())
                    {
                        rel = new Relacao();
                        ep  = GetExistentCA(System.Convert.ToInt64(reader.GetValue(0)));
                        rel.FormaAutorizadaRelacionada = reader.GetValue(1).ToString();
                        rel.IdentificadorUnico         = reader.GetValue(2).ToString();
                        rel.Categoria = reader.GetValue(3).ToString();
                        rel.InicioAno = reader.GetValue(4).ToString();
                        rel.InicioMes = reader.GetValue(5).ToString();
                        rel.InicioDia = reader.GetValue(6).ToString();
                        rel.FimAno    = reader.GetValue(7).ToString();
                        rel.FimMes    = reader.GetValue(8).ToString();
                        rel.FimDia    = reader.GetValue(9).ToString();
                        rel.Descricao = reader.GetValue(10).ToString();
                        ep.Relacoes.Add(rel);
                    }
                }
            }
            else
            {
                ControloAutoridade ca;
                long ID = 0;
                while (reader.Read())
                {
                    ID = System.Convert.ToInt64(reader.GetValue(0));
                    ca = CreateCAIfNonExistent(ID);
                    ca.IDTipoNoticiaAut = System.Convert.ToInt64(reader.GetValue(1));
                    ca.TipoNoticiaAut   = reader.GetValue(2).ToString();
                    ca.Designacao       = reader.GetValue(3).ToString();
                }
            }
        }