Exemplo n.º 1
0
        public string CarregarDashPedidosQuantidadeValorOntemEmDBPromodaDash(DaoDashPedidosQuantidadeValorColecao daoDashPedidosQuantidadeValorColecao)
        {
            try
            {
                string retorno = "ok";
                dalMySql.LimparParametros();
                dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashPedidosQuantidadeValorOntemDeletar");
                DataTable dataTableDashPedidosQuantidadeValorMesAtualColecao = ConvertToDataTable(daoDashPedidosQuantidadeValorColecao);
                foreach (DataRow linha in dataTableDashPedidosQuantidadeValorMesAtualColecao.Rows)
                {
                    DaoDashPedidosQuantidadeValor daoDashPedidosQuantidadeValor = new DaoDashPedidosQuantidadeValor();
                    daoDashPedidosQuantidadeValor.QtdePedidos = Convert.ToInt32(linha["QtdePedidos"]);
                    daoDashPedidosQuantidadeValor.Metros      = Convert.ToDecimal(linha["Metros"]);
                    daoDashPedidosQuantidadeValor.ValorTotal  = Convert.ToDecimal(linha["ValorTotal"]);
                    dalMySql.LimparParametros();
                    dalMySql.AdicionaParametros("@QtdePedidos", daoDashPedidosQuantidadeValor.QtdePedidos);
                    dalMySql.AdicionaParametros("@Metros", daoDashPedidosQuantidadeValor.Metros);
                    dalMySql.AdicionaParametros("@ValorTotal", daoDashPedidosQuantidadeValor.ValorTotal);


                    dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashPedidosQuantidadeValorOntemInserir");
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel inserir dados no dash 'Pedidos de Ontem'. Detalhes: " + ex.Message);
            }
        }
Exemplo n.º 2
0
        public DaoDashPedidosQuantidadeValorColecao RetornaPedidos(string parametro)
        {
            try
            {
                DaoDashPedidosQuantidadeValorColecao daoDashPedidosQuantidadeValorColecao = new DaoDashPedidosQuantidadeValorColecao();
                dalSqlServer.LimparParametros();


                switch (parametro)
                {
                case "MesAtual":
                    DataTable dataTableDaoDashPedidosQuantidadeValorMesAtualColecao = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashPedidosQuantidadeValorMesAtual");
                    foreach (DataRow linha in dataTableDaoDashPedidosQuantidadeValorMesAtualColecao.Rows)
                    {
                        DaoDashPedidosQuantidadeValor daoDashPedidosQuantidadeValor = new DaoDashPedidosQuantidadeValor();
                        daoDashPedidosQuantidadeValor.QtdePedidos = Convert.ToInt32(linha["QtdePedidos"]);
                        daoDashPedidosQuantidadeValor.Metros      = Convert.ToDecimal(linha["Metros"]);
                        daoDashPedidosQuantidadeValor.ValorTotal  = Convert.ToDecimal(linha["ValorTotal"]);


                        daoDashPedidosQuantidadeValorColecao.Add(daoDashPedidosQuantidadeValor);
                    }
                    break;

                case "MesAnterior":
                    DataTable dataTableDaoDashPedidosQuantidadeValorMesAnteriorColecao = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashPedidosQuantidadeValorMesAnterior");
                    foreach (DataRow linha in dataTableDaoDashPedidosQuantidadeValorMesAnteriorColecao.Rows)
                    {
                        DaoDashPedidosQuantidadeValor daoDashPedidosQuantidadeValor = new DaoDashPedidosQuantidadeValor();
                        daoDashPedidosQuantidadeValor.QtdePedidos = Convert.ToInt32(linha["QtdePedidos"]);
                        daoDashPedidosQuantidadeValor.Metros      = Convert.ToDecimal(linha["Metros"]);
                        daoDashPedidosQuantidadeValor.ValorTotal  = Convert.ToDecimal(linha["ValorTotal"]);


                        daoDashPedidosQuantidadeValorColecao.Add(daoDashPedidosQuantidadeValor);
                    }
                    break;

                case "Hoje":
                    DataTable dataTableDaoDashPedidosQuantidadeValorHojeColecao = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashPedidosQuantidadeValorHoje");
                    foreach (DataRow linha in dataTableDaoDashPedidosQuantidadeValorHojeColecao.Rows)
                    {
                        DaoDashPedidosQuantidadeValor daoDashPedidosQuantidadeValor = new DaoDashPedidosQuantidadeValor();
                        daoDashPedidosQuantidadeValor.QtdePedidos = Convert.ToInt32(linha["QtdePedidos"]);
                        daoDashPedidosQuantidadeValor.Metros      = Convert.ToDecimal(linha["Metros"]);
                        daoDashPedidosQuantidadeValor.ValorTotal  = Convert.ToDecimal(linha["ValorTotal"]);


                        daoDashPedidosQuantidadeValorColecao.Add(daoDashPedidosQuantidadeValor);
                    }
                    break;

                case "Ontem":
                    DataTable dataTableDaoDashPedidosQuantidadeValorOntemColecao = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashPedidosQuantidadeValorOntem");
                    foreach (DataRow linha in dataTableDaoDashPedidosQuantidadeValorOntemColecao.Rows)
                    {
                        DaoDashPedidosQuantidadeValor daoDashPedidosQuantidadeValor = new DaoDashPedidosQuantidadeValor();
                        daoDashPedidosQuantidadeValor.QtdePedidos = Convert.ToInt32(linha["QtdePedidos"]);
                        daoDashPedidosQuantidadeValor.Metros      = Convert.ToDecimal(linha["Metros"]);
                        daoDashPedidosQuantidadeValor.ValorTotal  = Convert.ToDecimal(linha["ValorTotal"]);


                        daoDashPedidosQuantidadeValorColecao.Add(daoDashPedidosQuantidadeValor);
                    }
                    break;

                default:
                    break;
                }


                return(daoDashPedidosQuantidadeValorColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message);
            }
        }