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); } }
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); } }