Example #1
0
        public IActionResult Excluirdados(int id)
        {
            GraficoModel objTransacao = new GraficoModel(HttpContextAccessor);

            objTransacao.Excluir(id);
            return(RedirectToAction("UsuarioLogado"));
        }
        public List <GraficoModel> RetornarGRAPH()
        {
            MySqlCommand cmd = new MySqlCommand();

            cmd.CommandText = @"SELECT sum(total) as valor, 
                                date_format(data, '%d-%m-%y') as data
                                FROM venda
                                where data between (date_sub(CURDATE(), INTERVAL 6 DAY)) 
                                and (date_add(CURDATE(), interval 1 DAY))
                                group by date_format(data, '%d-%m-%y')
                                order by data asc";

            InstrucaoDAO        objDAL = new InstrucaoDAO();
            DataTable           dt     = objDAL.retornoDataTable(cmd);
            List <GraficoModel> lista  = new List <GraficoModel>();

            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    GraficoModel item = new GraficoModel
                    {
                        Datadia  = dt.Rows[i]["data"].ToString(),
                        Valordia = Convert.ToDecimal(dt.Rows[i]["valor"].ToString())
                    };
                    lista.Add(item);
                }
            }
            return(lista);
        }
Example #3
0
        public IActionResult Excluir(int id)
        {
            GraficoModel objTransacao = new GraficoModel(HttpContextAccessor);

            ViewBag.Registro = objTransacao.CarregarRegistro(id);
            return(View());
        }
Example #4
0
        public IActionResult Grafico()
        {
            GraficoModel objTransacao = new GraficoModel(HttpContextAccessor);

            ViewBag.ListaGrafico = objTransacao.ListaGrafico();
            return(View());
        }
Example #5
0
        public IActionResult Registrar(GraficoModel formulario)
        {
            if (ModelState.IsValid)
            {
                formulario.HttpContextAccessor = HttpContextAccessor;
                formulario.Insert();
                return(RedirectToAction("Index"));
            }

            return(View());
        }
Example #6
0
        public IActionResult Registrar(int?id)
        {
            if (id != null)
            {
                GraficoModel objTransacao = new GraficoModel(HttpContextAccessor);
                ViewBag.Registro = objTransacao.CarregarRegistro(id);
            }
            ViewBag.ListaGrafico = new GlicemiaModel(HttpContextAccessor).ListaGlicemia();
            ViewBag.ListaPressao = new PressaoModel(HttpContextAccessor).ListaPressao();

            return(View());
        }
        public GraficoModel RetornarCARDS()
        {
            MySqlCommand cmd    = new MySqlCommand();
            InstrucaoDAO objDAL = new InstrucaoDAO();

            DataTable    dt;
            GraficoModel item = new GraficoModel();

            string faturamento = "0", cliente = "0", vendedor = "0", produto = "0";

            //CARD FATURAMENTO
            cmd.CommandText = @"select sum(total) as faturamento
                                from venda";

            dt = objDAL.retornoDataTable(cmd);

            if (dt != null)
            {
                faturamento = dt.Rows[0]["faturamento"].ToString();
            }

            //CARD CLIENTE
            cmd.CommandText = @"select count(idcliente) as cliente
                                from cliente";

            dt = objDAL.retornoDataTable(cmd);

            if (dt != null)
            {
                cliente = dt.Rows[0]["cliente"].ToString();
            }

            //CARD Produtos
            cmd.CommandText = @"select count(idproduto) as produto
                                from produto";

            dt = objDAL.retornoDataTable(cmd);

            if (dt != null)
            {
                produto = dt.Rows[0]["produto"].ToString();
            }

            //CARD Vendedor
            cmd.CommandText = @"select count(idvendedor) as vendedor
                                from vendedor";

            dt = objDAL.retornoDataTable(cmd);

            if (dt != null)
            {
                vendedor = dt.Rows[0]["vendedor"].ToString();
            }


            //MODEL
            if (dt != null)
            {
                item = new GraficoModel
                {
                    Faturamento = Convert.ToDecimal(faturamento),
                    Produto     = Convert.ToInt32(produto),
                    Cliente     = Convert.ToInt32(cliente),
                    Vendedor    = Convert.ToInt32(vendedor)
                };
            }
            return(item);
        }
Example #8
0
        public List <GraficoModel> GetDadosGrafico()
        {
            string SQL;

            SQL = string.Format(@"

            select dp.id_deposito, dp.descricao nome_deposito,
                   cl.id_cliente, cl.nome nome_cliente
              from tb_dep_depositos dp
        inner join tb_dep_clientes_depositos cd on dp.id_deposito = cd.id_deposito
        inner join tb_dep_clientes cl on cd.id_cliente = cl.id_cliente
             where dp.flag_ativo = 'S' and cl.flag_ativo = 'S'
               AND cl.id_cliente = {0}
          order by dp.id_deposito", _idCliente);

            var depositos = new List <GraficoModel>();

            try
            {
                var tbRes = ConsultaSQL(SQL.ToString());


                if (tbRes.Rows.Count > 0)
                {
                    foreach (System.Data.DataRow item in tbRes.Rows)
                    {
                        var dep = new GraficoModel();
                        dep.Deposito.clienteDeposito.idCliente   = (int)item["id_cliente"];
                        dep.Deposito.clienteDeposito.nomeCliente = item["nome_cliente"].ToString();
                        dep.Deposito.descricaoClienteDeposito    = string.Empty;
                        dep.Deposito.descricaoDeposito           = item["nome_deposito"].ToString();
                        dep.Deposito.idDeposito = (int)item["id_deposito"];
                        //depositos.Add(dep);

                        #region CONSULTA O FATURAMENTO DESTE DEPOSITO
                        //SQL = string.Format(@" SELECT tb_dep_grv.id_cliente
                        //                            , tb_dep_grv.id_deposito
                        //                            , YEAR(tb_dep_liberacao.data_cadastro) AS ano
                        //                            , MONTH(tb_dep_liberacao.data_cadastro) AS mes
                        //                            , SUM(tb_dep_faturamento.valor_pagamento) AS faturamento

                        //                       FROM tb_dep_atendimento
                        //                 INNER JOIN tb_dep_faturamento ON tb_dep_atendimento.id_atendimento = tb_dep_faturamento.id_atendimento
                        //                 INNER JOIN tb_dep_faturamento_composicao ON tb_dep_faturamento.id_faturamento = tb_dep_faturamento_composicao.id_faturamento
                        //                 INNER JOIN tb_dep_grv ON tb_dep_atendimento.id_grv = tb_dep_grv.id_grv
                        //                 INNER JOIN tb_dep_liberacao ON tb_dep_grv.id_liberacao = tb_dep_liberacao.id_liberacao

                        //                       WHERE tb_dep_grv.id_cliente = {0}
                        //                         AND tb_dep_grv.id_deposito = {1}
                        //                   GROUP BY tb_dep_grv.id_cliente
                        //                            , tb_dep_grv.id_deposito
                        //                            , MONTH(tb_dep_liberacao.data_cadastro)
                        //                            , YEAR(tb_dep_liberacao.data_cadastro)
                        //                   ORDER BY YEAR(tb_dep_liberacao.data_cadastro), MONTH(tb_dep_liberacao.data_cadastro)", dep.Deposito.clienteDeposito.idCliente, dep.Deposito.idDeposito);

                        SQL = string.Format(@"      SELECT id_cliente
	                                                     , id_deposito
		                                                 , YEAR(vw_dep_relatorio_liberacao.data_liberacao) AS ano
	                                                     , MONTH(vw_dep_relatorio_liberacao.data_liberacao) AS mes            
                                                         , SUM(vw_dep_relatorio_liberacao.valor_pagamento) AS faturamento
                                                  FROM vw_dep_relatorio_liberacao
                                                 WHERE vw_dep_relatorio_liberacao.id_cliente = {0}
                                                   AND vw_dep_relatorio_liberacao.id_deposito = {1}
                                              GROUP BY vw_dep_relatorio_liberacao.id_cliente
                                                       , vw_dep_relatorio_liberacao.id_deposito
                                                       , YEAR(vw_dep_relatorio_liberacao.data_liberacao)
                                                       , MONTH(vw_dep_relatorio_liberacao.data_liberacao)
                                             ORDER BY    YEAR(vw_dep_relatorio_liberacao.data_liberacao) 
                                                       , MONTH(vw_dep_relatorio_liberacao.data_liberacao) ", dep.Deposito.clienteDeposito.idCliente, dep.Deposito.idDeposito);

                        #endregion

                        var tbDep = ConsultaSQL(SQL.ToString());

                        if (tbDep.Rows.Count > 0)
                        {
                            foreach (System.Data.DataRow fat in tbDep.Rows)
                            {
                                string mesExtenso = System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(int.Parse(fat["mes"].ToString())).ToUpper().Substring(0, 3);

                                Coordenadas Coordenada = new Coordenadas();
                                Coordenada.ROTULO_X = mesExtenso + " - " + fat["ano"].ToString();
                                Coordenada.Y        = double.Parse(fat["faturamento"].ToString());

                                dep.CoordenadasGrafico.Add(Coordenada);
                            }
                        }

                        depositos.Add(dep);
                    }
                }
            }
            catch
            {
                throw;
            }



            return(depositos);
        }
Example #9
0
        public List <GraficoModel> GraficoFaturamento()
        {
            var SQL = string.Format(@"      
                SELECT    vw_dep_relatorio_liberacao.id_cliente
	                    , vw_dep_relatorio_liberacao.id_deposito
	                    , tb_dep_clientes.nome nome_cliente
	                    , tb_dep_depositos.descricao nome_deposito
		                , YEAR(vw_dep_relatorio_liberacao.data_liberacao) AS ano
	                    , MONTH(vw_dep_relatorio_liberacao.data_liberacao) AS mes            
                        , SUM(vw_dep_relatorio_liberacao.valor_pagamento) AS faturamento
                        
                FROM  vw_dep_relatorio_liberacao
                INNER JOIN tb_dep_clientes ON tb_dep_clientes.id_cliente = vw_dep_relatorio_liberacao.id_cliente
                INNER JOIN tb_dep_depositos ON tb_dep_depositos.id_deposito = vw_dep_relatorio_liberacao.id_deposito
                
                WHERE vw_dep_relatorio_liberacao.id_cliente = {0}
                
            GROUP BY  vw_dep_relatorio_liberacao.id_cliente
                    , vw_dep_relatorio_liberacao.id_deposito
                    , YEAR(vw_dep_relatorio_liberacao.data_liberacao)
                    , MONTH(vw_dep_relatorio_liberacao.data_liberacao)
                    , tb_dep_clientes.nome
                    , tb_dep_depositos.descricao
                    
            ORDER BY  YEAR(vw_dep_relatorio_liberacao.data_liberacao) 
                    , MONTH(vw_dep_relatorio_liberacao.data_liberacao)", base._idCliente);

            var depositos = new List <GraficoModel>();

            try
            {
                var tbRes = ConsultaSQL(SQL.ToString());

                if (tbRes.Rows.Count > 0)
                {
                    foreach (System.Data.DataRow item in tbRes.Rows)
                    {
                        var dep = new GraficoModel();
                        dep.Deposito.clienteDeposito.idCliente   = (int)item["id_cliente"];
                        dep.Deposito.clienteDeposito.nomeCliente = item["nome_cliente"].ToString();
                        dep.Deposito.descricaoClienteDeposito    = string.Empty;
                        dep.Deposito.descricaoDeposito           = item["nome_deposito"].ToString();
                        dep.Deposito.idDeposito = (int)item["id_deposito"];

                        string mesExtenso = System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(int.Parse(item["mes"].ToString())).ToUpper().Substring(0, 3);

                        Coordenadas Coordenada = new Coordenadas();
                        Coordenada.ROTULO_X = mesExtenso + " - " + item["ano"].ToString();
                        Coordenada.Y        = double.Parse(item["faturamento"].ToString());

                        dep.CoordenadasGrafico.Add(Coordenada);


                        depositos.Add(dep);
                    }
                }
            }
            catch
            {
                throw;
            }

            return(depositos);
        }
Example #10
0
        public static List <GraficoModel> DadosParaGrafico(int FabricaID)
        {
            List <GraficoModel> listaSaida = new List <GraficoModel>();

            /*using (SqlConnection cnn = Conexoes.ConexaoSQL())
             * {
             *  SqlCommand cmd = new SqlCommand();
             *  cnn.Open();
             *  cmd.Connection = cnn;
             *  cmd.CommandType = CommandType.Text;
             *  cmd.CommandText = "SELECT " +
             *                    "c.data_referencia," +
             *                    "c.id_tarifa," +
             *                    "c.id_fabrica," +
             *                    "c.id_distribuidora," +
             *                    "c.id_tipocontrato," +
             *                    "c.id_tiposubGrupo," +
             *                    "c.consumoNaPontaTUSD_Registrado," +
             *                    "c.consumoForaPontaTUSD_Registrado," +
             *                    "c.consumoNaPontaTE_Registrado," +
             *                    "c.consumoForaPontaTE_Registrado," +
             *                    "c.consumoUltrapassagemNaPonta_Registrado," +
             *                    "c.consumoUltrapassagemForaPonta_Registrado," +
             *                    "c.demandaTUSD_Registrado," +
             *                    "c.consumoNaPontaTUSD_Contratado," +
             *                    "c.consumoForaPontaTUSD_Contratado," +
             *                    "c.consumoNaPontaTE_Contratado," +
             *                    "c.consumoForaPontaTE_Contratado," +
             *                    "c.demandaTUSD_Contratado," +
             *                    "c.consumoNaPontaTUSD_Faturado," +
             *                    "c.consumoForaPontaTUSD_Faturado," +
             *                    "c.consumoNaPontaTE_Faturado," +
             *                    "c.consumoForaPontaTE_Faturado," +
             *                    "c.consumoUltrapassagemNaPonta_Faturado," +
             *                    "c.consumoUltrapassagemForaPonta_Faturado," +
             *                    "c.demandaTUSD_Faturado," +
             *                    "c.consumoNaPontaTUSD_TarifaPreco," +
             *                    "c.consumoForaPontaTUSD_TarifaPreco," +
             *                    "c.consumoNaPontaTE_TarifaPreco," +
             *                    "c.consumoForaPontaTE_TarifaPreco," +
             *                    "c.consumoUltrapassagemNaPonta_TarifaPreco," +
             *                    "c.consumoUltrapassagemForaPonta_TarifaPreco," +
             *                    "c.demandaTUSD_TarifaPreco," +
             *                    "c.consumoNaPontaTUSD_Valor," +
             *                    "c.consumoForaPontaTUSD_Valor," +
             *                    "c.consumoNaPontaTE_Valor," +
             *                    "c.consumoForaPontaTE_Valor," +
             *                    "c.consumoUltrapassagemNaPonta_Valor," +
             *                    "c.consumoUltrapassagemForaPonta_Valor," +
             *                    "c.demandaTUSD_Valor," +
             *                    "c.subTotal," +
             *                    "c.valorTotal," +
             *                    "c.id_bandeira " +
             *                   "FROM " +
             *                   "contas c " +
             *                   "WHERE " +
             *                   "c.id_fabrica = @id_fabrica";
             *  cmd.Parameters.Add("@id_fabrica", SqlDbType.Int).Value = FabricaID;
             *  SqlDataReader dr = cmd.ExecuteReader();
             *  if (dr.HasRows)
             *  {
             *      while (dr.Read())
             *      {
             *          GraficoModel _Conta = new GraficoModel();
             *          _Conta.DataReferencia = Convert.ToDateTime(dr["data_referencia"]);
             *          _Conta.DataDaSimulacao = Convert.ToDateTime(dr["data_referencia"]);
             *          _Conta.TarifaOrigemID = Convert.ToInt32(dr["id_tarifa"]);
             *          _Conta.TarifaDestinoID = Convert.ToInt32(dr["id_tarifa"]);
             *          _Conta.FabricaID = Convert.ToInt32(dr["id_fabrica"]);
             *          _Conta.DistribuidoraID = Convert.ToInt32(dr["id_distribuidora"]);
             *          _Conta.TipoContratoID = Convert.ToInt32(dr["id_tipocontrato"]);
             *          _Conta.TipoSubGrupoID = Convert.ToInt32(dr["id_tiposubGrupo"]);
             *          _Conta.BandeiraID = Convert.ToInt32(dr["id_bandeira"]);
             *          _Conta.ConsumoNaPontaTUSD_Registrado = Convert.ToSingle(dr["consumoNaPontaTUSD_Registrado"]);
             *          _Conta.ConsumoForaPontaTUSD_Registrado = Convert.ToSingle(dr["consumoForaPontaTUSD_Registrado"]);
             *          _Conta.ConsumoNaPontaTE_Registrado = Convert.ToSingle(dr["consumoNaPontaTE_Registrado"]);
             *          _Conta.ConsumoForaPontaTE_Registrado = Convert.ToSingle(dr["consumoForaPontaTE_Registrado"]);
             *          _Conta.ConsumoUltrapassagemNaPonta_Registrado = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_Registrado"]);
             *          _Conta.ConsumoUltrapassagemForaPonta_Registrado = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_Registrado"]);
             *          _Conta.DemandaTUSD_Registrado = Convert.ToSingle(dr["demandaTUSD_Registrado"]);
             *          _Conta.ConsumoNaPontaTUSD_Contratado = Convert.ToSingle(dr["consumoNaPontaTUSD_Contratado"]);
             *          _Conta.ConsumoForaPontaTUSD_Contratado = Convert.ToSingle(dr["consumoForaPontaTUSD_Contratado"]);
             *          _Conta.ConsumoNaPontaTE_Contratado = Convert.ToSingle(dr["consumoNaPontaTE_Contratado"]);
             *          _Conta.ConsumoForaPontaTE_Contratado = Convert.ToSingle(dr["consumoForaPontaTE_Contratado"]);
             *          _Conta.DemandaTUSD_Contratado = Convert.ToSingle(dr["demandaTUSD_Contratado"]);
             *          _Conta.ConsumoNaPontaTUSD_Faturado = Convert.ToSingle(dr["consumoNaPontaTUSD_Faturado"]);
             *          _Conta.ConsumoForaPontaTUSD_Faturado = Convert.ToSingle(dr["consumoForaPontaTUSD_Faturado"]);
             *          _Conta.ConsumoNaPontaTE_Faturado = Convert.ToSingle(dr["consumoNaPontaTE_Faturado"]);
             *          _Conta.ConsumoForaPontaTE_Faturado = Convert.ToSingle(dr["consumoForaPontaTE_Faturado"]);
             *          _Conta.ConsumoUltrapassagemNaPonta_Faturado = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_Faturado"]);
             *          _Conta.ConsumoUltrapassagemForaPonta_Faturado = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_Faturado"]);
             *          _Conta.ConsumoNaPontaTUSD_TarifaPreco = Convert.ToInt32(dr["consumoNaPontaTUSD_TarifaPreco"]);
             *          _Conta.ConsumoForaPontaTUSD_TarifaPreco = Convert.ToSingle(dr["consumoForaPontaTUSD_TarifaPreco"]);
             *          _Conta.ConsumoNaPontaTE_TarifaPreco = Convert.ToSingle(dr["consumoNaPontaTE_TarifaPreco"]);
             *          _Conta.ConsumoForaPontaTE_TarifaPreco = Convert.ToSingle(dr["consumoForaPontaTE_TarifaPreco"]);
             *          _Conta.ConsumoUltrapassagemNaPonta_TarifaPreco = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_TarifaPreco"]);
             *          _Conta.ConsumoUltrapassagemForaPonta_TarifaPreco = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_TarifaPreco"]);
             *          _Conta.DemandaTUSD_TarifaPreco = Convert.ToSingle(dr["demandaTUSD_TarifaPreco"]);
             *          _Conta.ConsumoNaPontaTUSD_Valor = Convert.ToSingle(dr["consumoNaPontaTUSD_Valor"]);
             *          _Conta.ConsumoForaPontaTUSD_Valor = Convert.ToSingle(dr["consumoForaPontaTUSD_Valor"]);
             *          _Conta.ConsumoNaPontaTE_Valor = Convert.ToSingle(dr["consumoNaPontaTE_Valor"]);
             *          _Conta.ConsumoForaPontaTE_Valor = Convert.ToSingle(dr["consumoForaPontaTE_Valor"]);
             *          _Conta.ConsumoUltrapassagemNaPonta_Valor = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_Valor"]);
             *          _Conta.ConsumoUltrapassagemForaPonta_Valor = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_Valor"]);
             *          _Conta.DemandaTUSD_Valor = Convert.ToSingle(dr["demandaTUSD_Valor"]);
             *          _Conta.SubTotal = Convert.ToSingle(dr["subTotal"]);
             *          _Conta.ValorTotal = Convert.ToSingle(dr["valorTotal"]);
             *          _Conta.TipoContratoDestinoID = Convert.ToInt32(dr["id_tipocontrato"]);
             *          listaSaida.Add(_Conta);
             *      }
             *  }
             * }*/

            using (SqlConnection cnn = Conexoes.ConexaoSQL())
            {
                SqlCommand cmd = new SqlCommand();
                cnn.Open();
                cmd.Connection  = cnn;
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = "SELECT " +
                                  "s.data_simulacao," +
                                  "s.data_referencia," +
                                  "s.id_tarifa_origem," +
                                  "s.id_tarifa_destino," +
                                  "s.id_fabrica," +
                                  "s.id_distribuidora," +
                                  "s.id_tipocontrato," +
                                  "s.id_tiposubGrupo," +
                                  "s.id_bandeira," +
                                  "s.consumoNaPontaTUSD_Registrado," +
                                  "s.consumoForaPontaTUSD_Registrado," +
                                  "s.consumoNaPontaTE_Registrado," +
                                  "s.consumoForaPontaTE_Registrado," +
                                  "s.consumoUltrapassagemNaPonta_Registrado," +
                                  "s.consumoUltrapassagemForaPonta_Registrado," +
                                  "s.demandaTUSD_Registrado," +
                                  "s.consumoNaPontaTUSD_Contratado," +
                                  "s.consumoForaPontaTUSD_Contratado," +
                                  "s.consumoNaPontaTE_Contratado," +
                                  "s.consumoForaPontaTE_Contratado," +
                                  "s.demandaTUSD_Contratado," +
                                  "s.consumoNaPontaTUSD_Faturado," +
                                  "s.consumoForaPontaTUSD_Faturado," +
                                  "s.consumoNaPontaTE_Faturado," +
                                  "s.consumoForaPontaTE_Faturado," +
                                  "s.consumoUltrapassagemNaPonta_Faturado," +
                                  "s.consumoUltrapassagemForaPonta_Faturado," +
                                  "s.demandaTUSD_Faturado," +
                                  "s.consumoNaPontaTUSD_TarifaPreco," +
                                  "s.consumoForaPontaTUSD_TarifaPreco," +
                                  "s.consumoNaPontaTE_TarifaPreco," +
                                  "s.consumoForaPontaTE_TarifaPreco," +
                                  "s.consumoUltrapassagemNaPonta_TarifaPreco," +
                                  "s.consumoUltrapassagemForaPonta_TarifaPreco," +
                                  "s.demandaTUSD_TarifaPreco," +
                                  "s.consumoNaPontaTUSD_Valor," +
                                  "s.consumoForaPontaTUSD_Valor," +
                                  "s.consumoNaPontaTE_Valor," +
                                  "s.consumoForaPontaTE_Valor," +
                                  "s.consumoUltrapassagemNaPonta_Valor," +
                                  "s.consumoUltrapassagemForaPonta_Valor," +
                                  "s.demandaTUSD_Valor," +
                                  "s.subTotal," +
                                  "s.valorTotal," +
                                  "s.id_tipocontrato_destino " +
                                  "FROM " +
                                  "simulacoes s " +
                                  "WHERE " +
                                  "s.id_fabrica = @id_fabrica";
                cmd.Parameters.Add("@id_fabrica", SqlDbType.Int).Value = FabricaID;
                SqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        GraficoModel _Simulacao = new GraficoModel();
                        _Simulacao.DataDaSimulacao = Convert.ToDateTime(dr["data_simulacao"]);
                        _Simulacao.DataReferencia  = Convert.ToDateTime(dr["data_referencia"]);
                        _Simulacao.TarifaOrigemID  = Convert.ToInt32(dr["id_tarifa_origem"]);
                        _Simulacao.TarifaDestinoID = Convert.ToInt32(dr["id_tarifa_destino"]);
                        _Simulacao.FabricaID       = Convert.ToInt32(dr["id_fabrica"]);
                        _Simulacao.DistribuidoraID = Convert.ToInt32(dr["id_distribuidora"]);
                        _Simulacao.TipoContratoID  = Convert.ToInt32(dr["id_tipocontrato"]);
                        _Simulacao.TipoSubGrupoID  = Convert.ToInt32(dr["id_tiposubGrupo"]);
                        _Simulacao.BandeiraID      = Convert.ToInt32(dr["id_bandeira"]);
                        _Simulacao.ConsumoNaPontaTUSD_Registrado            = Convert.ToSingle(dr["consumoNaPontaTUSD_Registrado"]);
                        _Simulacao.ConsumoForaPontaTUSD_Registrado          = Convert.ToSingle(dr["consumoForaPontaTUSD_Registrado"]);
                        _Simulacao.ConsumoNaPontaTE_Registrado              = Convert.ToSingle(dr["consumoNaPontaTE_Registrado"]);
                        _Simulacao.ConsumoForaPontaTE_Registrado            = Convert.ToSingle(dr["consumoForaPontaTE_Registrado"]);
                        _Simulacao.ConsumoUltrapassagemNaPonta_Registrado   = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_Registrado"]);
                        _Simulacao.ConsumoUltrapassagemForaPonta_Registrado = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_Registrado"]);
                        _Simulacao.DemandaTUSD_Registrado                    = Convert.ToSingle(dr["demandaTUSD_Registrado"]);
                        _Simulacao.ConsumoNaPontaTUSD_Contratado             = Convert.ToSingle(dr["consumoNaPontaTUSD_Contratado"]);
                        _Simulacao.ConsumoForaPontaTUSD_Contratado           = Convert.ToSingle(dr["consumoForaPontaTUSD_Contratado"]);
                        _Simulacao.ConsumoNaPontaTE_Contratado               = Convert.ToSingle(dr["consumoNaPontaTE_Contratado"]);
                        _Simulacao.ConsumoForaPontaTE_Contratado             = Convert.ToSingle(dr["consumoForaPontaTE_Contratado"]);
                        _Simulacao.DemandaTUSD_Contratado                    = Convert.ToSingle(dr["demandaTUSD_Contratado"]);
                        _Simulacao.ConsumoNaPontaTUSD_Faturado               = Convert.ToSingle(dr["consumoNaPontaTUSD_Faturado"]);
                        _Simulacao.ConsumoForaPontaTUSD_Faturado             = Convert.ToSingle(dr["consumoForaPontaTUSD_Faturado"]);
                        _Simulacao.ConsumoNaPontaTE_Faturado                 = Convert.ToSingle(dr["consumoNaPontaTE_Faturado"]);
                        _Simulacao.ConsumoForaPontaTE_Faturado               = Convert.ToSingle(dr["consumoForaPontaTE_Faturado"]);
                        _Simulacao.ConsumoUltrapassagemNaPonta_Faturado      = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_Faturado"]);
                        _Simulacao.ConsumoUltrapassagemForaPonta_Faturado    = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_Faturado"]);
                        _Simulacao.ConsumoNaPontaTUSD_TarifaPreco            = Convert.ToInt32(dr["consumoNaPontaTUSD_TarifaPreco"]);
                        _Simulacao.ConsumoForaPontaTUSD_TarifaPreco          = Convert.ToSingle(dr["consumoForaPontaTUSD_TarifaPreco"]);
                        _Simulacao.ConsumoNaPontaTE_TarifaPreco              = Convert.ToSingle(dr["consumoNaPontaTE_TarifaPreco"]);
                        _Simulacao.ConsumoForaPontaTE_TarifaPreco            = Convert.ToSingle(dr["consumoForaPontaTE_TarifaPreco"]);
                        _Simulacao.ConsumoUltrapassagemNaPonta_TarifaPreco   = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_TarifaPreco"]);
                        _Simulacao.ConsumoUltrapassagemForaPonta_TarifaPreco = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_TarifaPreco"]);
                        _Simulacao.DemandaTUSD_TarifaPreco                   = Convert.ToSingle(dr["demandaTUSD_TarifaPreco"]);
                        _Simulacao.ConsumoNaPontaTUSD_Valor                  = Convert.ToSingle(dr["consumoNaPontaTUSD_Valor"]);
                        _Simulacao.ConsumoForaPontaTUSD_Valor                = Convert.ToSingle(dr["consumoForaPontaTUSD_Valor"]);
                        _Simulacao.ConsumoNaPontaTE_Valor                    = Convert.ToSingle(dr["consumoNaPontaTE_Valor"]);
                        _Simulacao.ConsumoForaPontaTE_Valor                  = Convert.ToSingle(dr["consumoForaPontaTE_Valor"]);
                        _Simulacao.ConsumoUltrapassagemNaPonta_Valor         = Convert.ToSingle(dr["consumoUltrapassagemNaPonta_Valor"]);
                        _Simulacao.ConsumoUltrapassagemForaPonta_Valor       = Convert.ToSingle(dr["consumoUltrapassagemForaPonta_Valor"]);
                        _Simulacao.DemandaTUSD_Valor     = Convert.ToSingle(dr["demandaTUSD_Valor"]);
                        _Simulacao.SubTotal              = Convert.ToSingle(dr["subTotal"]);
                        _Simulacao.ValorTotal            = Convert.ToSingle(dr["valorTotal"]);
                        _Simulacao.TipoContratoDestinoID = Convert.ToInt32(dr["id_tipocontrato_destino"]);
                        listaSaida.Add(_Simulacao);
                    }
                }
            }
            return(listaSaida);
        }
Example #11
0
 public IActionResult Extrato(GraficoModel formulario)
 {
     formulario.HttpContextAccessor = HttpContextAccessor;
     ViewBag.ListaGrafico           = formulario.ListaGrafico();
     return(View());
 }