public string CarregarDaoDashRevisaoTotalMetrosPorOperadorEmDBPromodaDash(DaoDashRevisaoTotalMetrosPorOperadorColecao daoDashRevisaoTotalMetrosPorOperadorColecao) { try { string retorno = "ok"; dalMySql.LimparParametros(); dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashRevisaoTotalMetrosPorOperadorDeletar"); DataTable dataTabledaoDaoDashRevisaoTotalMetrosPorOperador = ConvertToDataTable(daoDashRevisaoTotalMetrosPorOperadorColecao); foreach (DataRow linha in dataTabledaoDaoDashRevisaoTotalMetrosPorOperador.Rows) { DaoDashRevisaoTotalMetrosPorOperador daoDashRevisaoTotalMetrosPorOperador = new DaoDashRevisaoTotalMetrosPorOperador(); daoDashRevisaoTotalMetrosPorOperador.Operador = linha["operador"].ToString(); daoDashRevisaoTotalMetrosPorOperador.Nome = linha["nome"].ToString(); daoDashRevisaoTotalMetrosPorOperador.TotalMetros = Convert.ToDecimal(linha["totalMetros"]); dalMySql.LimparParametros(); dalMySql.AdicionaParametros("@operador", daoDashRevisaoTotalMetrosPorOperador.Operador); dalMySql.AdicionaParametros("@nome", daoDashRevisaoTotalMetrosPorOperador.Nome); dalMySql.AdicionaParametros("@totalMetros", daoDashRevisaoTotalMetrosPorOperador.TotalMetros); dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashRevisaoTotalMetrosPorOperadorInserir"); } return(retorno); } catch (Exception ex) { throw new Exception("Nao foi Possivel inserir dados no dash da Revisão. Detalhes: " + ex.Message); } }
public DaoDashRevisaoTotalMetrosPorOperadorColecao ConsultarDaoDashRevisaoTotalMetrosPorOperadorEmDBPromodaDash() { try { //Criar coleçao nova (vazia) DaoDashRevisaoTotalMetrosPorOperadorColecao daoDashRevisaoTotalMetrosPorOperadorColecao = new DaoDashRevisaoTotalMetrosPorOperadorColecao(); dalMySql.LimparParametros(); //dalSqlServer.AdicionaParametros("@FuncionarioRg", funcionarioRg); //Criando e populando a tabela de dados DataTable dataTableDaoDashRevisaoTotalMetrosPorOperador = dalMySql.ExecutarConsulta(CommandType.StoredProcedure, "uspDashRevisaoTotalMetrosPorOperador"); //Percorrer o DataTable e tranformar em coleçao de DaoDashListagemDePecasMesAtual //Cada linha do DataTable e um DaoDashListagemDePecasMesAtual //Data=Dados e Row=Linha //For=para e Each=Cada foreach (DataRow linha in dataTableDaoDashRevisaoTotalMetrosPorOperador.Rows) { //Criar um objeto Vazio //Colocar os dados da linha nele //Adicionar ele na coleçao DaoDashRevisaoTotalMetrosPorOperador daoDashRevisaoTotalMetrosPorOperador = new DaoDashRevisaoTotalMetrosPorOperador(); daoDashRevisaoTotalMetrosPorOperador.Operador = linha["operador"].ToString(); daoDashRevisaoTotalMetrosPorOperador.Nome = linha["nome"].ToString(); daoDashRevisaoTotalMetrosPorOperador.TotalMetros = Convert.ToDecimal(linha["metros"]); daoDashRevisaoTotalMetrosPorOperadorColecao.Add(daoDashRevisaoTotalMetrosPorOperador); } return(daoDashRevisaoTotalMetrosPorOperadorColecao); } catch (Exception ex) { throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message); } }