public string CarregarListagemDePecasMesAnteriorEmDBPromodaDash(DaoDashListagemDePecasMesAnteriorColecao daoDashListagemDePecasMesAnteriorColecao) { try { dalMySql.LimparParametros(); dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDaoDashListagemDePecasMesAnteriorDeletar"); DataTable dataTabledaoDashListagemDePecasMesAnterior = ConvertToDataTable(daoDashListagemDePecasMesAnteriorColecao); foreach (DataRow linha in dataTabledaoDashListagemDePecasMesAnterior.Rows) { DaoDashListagemDePecasMesAnterior daoDashListagemDePecasMesAnterior = new DaoDashListagemDePecasMesAnterior(); daoDashListagemDePecasMesAnterior.Produto = linha["produto"].ToString(); daoDashListagemDePecasMesAnterior.Pecas = Convert.ToDecimal(linha["pecas"]); daoDashListagemDePecasMesAnterior.Metros = Convert.ToDecimal(linha["metros"]); daoDashListagemDePecasMesAnterior.Batidas = Convert.ToDecimal(linha["batidas"]); daoDashListagemDePecasMesAnterior.Pontos = Convert.ToDecimal(linha["pontos"]); dalMySql.LimparParametros(); dalMySql.AdicionaParametros("@produto", daoDashListagemDePecasMesAnterior.Produto); dalMySql.AdicionaParametros("@pecas", daoDashListagemDePecasMesAnterior.Pecas); dalMySql.AdicionaParametros("@metros", daoDashListagemDePecasMesAnterior.Metros); dalMySql.AdicionaParametros("@batidas", daoDashListagemDePecasMesAnterior.Batidas); dalMySql.AdicionaParametros("@pontos", daoDashListagemDePecasMesAnterior.Pontos); dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDaoDashListagemDePecasMesAnteriorInserir"); } return("ok"); } catch (Exception ex) { throw new Exception("Nao foi Possivel inserir dados no dash de mês anterior. Detalhes: " + ex.Message); } }
public DaoDashListagemDePecasMesAnteriorColecao ConsultarListagemDePecasMesAnteriorEmDBPromoda(string codEmpresa, string codProduto, string codSituacao, string codCategoria, DateTime dataInicial, DateTime dataFinal) { try { //Criar nova coleçãos (vazia) DaoDashListagemDePecasMesAnteriorColecao daoDashListagemDePecasMesAnteriorColecao = new DaoDashListagemDePecasMesAnteriorColecao(); dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@codEmpresa", codEmpresa); dalSqlServer.AdicionaParametros("@codProduto", codProduto); dalSqlServer.AdicionaParametros("@codSituacao", codSituacao); dalSqlServer.AdicionaParametros("@codCategoria", codCategoria); dalSqlServer.AdicionaParametros("@dataInicial", dataInicial); dalSqlServer.AdicionaParametros("@dataFinal", dataFinal); //Criando e populando a tabela de dados DataTable dataTableDaoDashListagemDePecasMesAnterior = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashListagemDePecasMesAnterior"); //Percorrer o DataTable e tranformar em coleçao de DaoDashListagemDePecasMesAnterior //Cada linha do DataTable e um DaoDashListagemDePecasMesAnterior //Data=Dados e Row=Linha //For=para e Each=Cada foreach (DataRow linha in dataTableDaoDashListagemDePecasMesAnterior.Rows) { //Criar um objeto Vazio //Colocar os dados da linha nele //Adicionar ele na coleçao DaoDashListagemDePecasMesAnterior daoDashListagemDePecasMesAnterior = new DaoDashListagemDePecasMesAnterior(); daoDashListagemDePecasMesAnterior.Produto = linha["produto"].ToString(); daoDashListagemDePecasMesAnterior.Pecas = Convert.ToDecimal(linha["pecas"]); daoDashListagemDePecasMesAnterior.Metros = Convert.ToDecimal(linha["metros"]); daoDashListagemDePecasMesAnterior.Batidas = Convert.ToDecimal(linha["batidas"]); daoDashListagemDePecasMesAnterior.Pontos = Convert.ToDecimal(linha["pontos"]); daoDashListagemDePecasMesAnteriorColecao.Add(daoDashListagemDePecasMesAnterior); } return(daoDashListagemDePecasMesAnteriorColecao); } catch (Exception ex) { throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message); } }
public DaoDashListagemDePecasMesAnteriorColecao ConsultarListagemDePecasMesAnteriorEmDBPromodaDash() { try { //Criar nova coleção (vazia) DaoDashListagemDePecasMesAnteriorColecao daoDashListagemDePecasMesAnteriorColecao = new DaoDashListagemDePecasMesAnteriorColecao(); dalMySql.LimparParametros(); //dalSqlServer.AdicionaParametros("@FuncionarioRg", funcionarioRg); //Criando e populando a tabela de dados DataTable dataTableDaoDashListagemDePecasMesAnterior = dalMySql.ExecutarConsulta(CommandType.StoredProcedure, "uspDaoDashListagemDePecasMesAnteriorConsultarTodos"); //Percorrer o DataTable e tranformar em coleçao de DaoDashListagemDePecasMesAnterior //Cada linha do DataTable e um DaoDashListagemDePecasMesAnterior //Data=Dados e Row=Linha //For=para e Each=Cada foreach (DataRow linha in dataTableDaoDashListagemDePecasMesAnterior.Rows) { //Criar um Funcionario Vazio //Colocar os dados da linha nele //Adicionar ele na coleçao DaoDashListagemDePecasMesAnterior daoDashListagemDePecasMesAnterior = new DaoDashListagemDePecasMesAnterior(); daoDashListagemDePecasMesAnterior.Produto = linha["produto"].ToString(); daoDashListagemDePecasMesAnterior.Pecas = Convert.ToDecimal(linha["pecas"]); daoDashListagemDePecasMesAnterior.Metros = Convert.ToDecimal(linha["metros"]); daoDashListagemDePecasMesAnterior.Batidas = Convert.ToDecimal(linha["batidas"]); daoDashListagemDePecasMesAnterior.Pontos = Convert.ToDecimal(linha["pontos"]); daoDashListagemDePecasMesAnteriorColecao.Add(daoDashListagemDePecasMesAnterior); } return(daoDashListagemDePecasMesAnteriorColecao); } catch (Exception ex) { throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message); } }