public string CarregarDashProducaoTeares(DaoDashProducaoTearesColecao daoDashProducaoTearesColecao) { try { string retorno = "ok"; dalMySql.LimparParametros(); dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashProducaoTearesDeletar"); DataTable dataTableDaoDashProducaoTeares = ConvertToDataTable(daoDashProducaoTearesColecao); foreach (DataRow linha in dataTableDaoDashProducaoTeares.Rows) { DaoDashProducaoTeares daoDashProducaoTeares = new DaoDashProducaoTeares(); daoDashProducaoTeares.TearNumero = linha["TearNumero"].ToString(); daoDashProducaoTeares.OrdemNumero = linha["OrdemNumero"].ToString(); daoDashProducaoTeares.RoloUrdume = linha["RoloUrdume"].ToString(); daoDashProducaoTeares.RoloUrdume2 = linha["RoloUrdume2"].ToString(); daoDashProducaoTeares.Situacao = Convert.ToInt32(linha["Situacao"]); daoDashProducaoTeares.MotivoSituacao = linha["MotivoSituacao"].ToString(); daoDashProducaoTeares.Obs = linha["Obs"].ToString(); daoDashProducaoTeares.Rpm = Convert.ToDecimal(linha["Rpm"]); daoDashProducaoTeares.EficienciaManha = Convert.ToDecimal(linha["EficienciaManha"]); daoDashProducaoTeares.EficienciaTarde = Convert.ToDecimal(linha["EficienciaTarde"]); daoDashProducaoTeares.EficienciaNoite = Convert.ToDecimal(linha["EficienciaNoite"]); daoDashProducaoTeares.Eficiencia24hs = Convert.ToDecimal(linha["Eficiencia24hs"]); daoDashProducaoTeares.MetragemManha = Convert.ToDecimal(linha["MetragemManha"]); daoDashProducaoTeares.MetragemTarde = Convert.ToDecimal(linha["MetragemTarde"]); daoDashProducaoTeares.MetragemNoite = Convert.ToDecimal(linha["MetragemNoite"]); daoDashProducaoTeares.Metragem24hs = Convert.ToDecimal(linha["Metragem24hs"]); daoDashProducaoTeares.MetragemAcumulada = Convert.ToDecimal(linha["MetragemAcumulada"]); daoDashProducaoTeares.Corte = Convert.ToDecimal(linha["Corte"]); daoDashProducaoTeares.DataProducao = Convert.ToDateTime(linha["DataProducao"]); dalMySql.LimparParametros(); dalMySql.AdicionaParametros("@TearNumero", daoDashProducaoTeares.TearNumero); dalMySql.AdicionaParametros("@OrdemNumero", daoDashProducaoTeares.OrdemNumero); dalMySql.AdicionaParametros("@RoloUrdume", daoDashProducaoTeares.RoloUrdume); dalMySql.AdicionaParametros("@RoloUrdume2", daoDashProducaoTeares.RoloUrdume2); dalMySql.AdicionaParametros("@Situacao", daoDashProducaoTeares.Situacao); dalMySql.AdicionaParametros("@MotivoSituacao", daoDashProducaoTeares.MotivoSituacao); dalMySql.AdicionaParametros("@Obs", daoDashProducaoTeares.Obs); dalMySql.AdicionaParametros("@Rpm", daoDashProducaoTeares.Rpm); dalMySql.AdicionaParametros("@EficienciaManha", daoDashProducaoTeares.EficienciaManha); dalMySql.AdicionaParametros("@EficienciaTarde", daoDashProducaoTeares.EficienciaTarde); dalMySql.AdicionaParametros("@EficienciaNoite", daoDashProducaoTeares.EficienciaNoite); dalMySql.AdicionaParametros("@Eficiencia24hs", daoDashProducaoTeares.Eficiencia24hs); dalMySql.AdicionaParametros("@MetragemManha", daoDashProducaoTeares.MetragemManha); dalMySql.AdicionaParametros("@MetragemTarde", daoDashProducaoTeares.MetragemTarde); dalMySql.AdicionaParametros("@MetragemNoite", daoDashProducaoTeares.MetragemNoite); dalMySql.AdicionaParametros("@Metragem24hs", daoDashProducaoTeares.Metragem24hs); dalMySql.AdicionaParametros("@MetragemAcumulada", daoDashProducaoTeares.MetragemAcumulada); dalMySql.AdicionaParametros("@Corte", daoDashProducaoTeares.Corte); dalMySql.AdicionaParametros("@DataProducao", daoDashProducaoTeares.DataProducao); dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspDashProducaoTearesInserir"); } return(retorno); } catch (Exception ex) { throw new Exception("Nao foi Possivel inserir dados no dash 'Produção Teares'. Detalhes: " + ex.Message); } }
public DaoDashProducaoTearesColecao RetornarProducaoTeares(DateTime dataCadastro) { DaoDashProducaoTearesColecao daoDashProducaoTearesColecao = new DaoDashProducaoTearesColecao(); dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@dataCadastro", dataCadastro); DataTable dataTebleDaoDashProducaoTeares = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspDashProducaoTearesPorDataCadastro"); foreach (DataRow linha in dataTebleDaoDashProducaoTeares.Rows) { DaoDashProducaoTeares daoDashProducaoTeares = new DaoDashProducaoTeares(); daoDashProducaoTeares.TearNumero = linha["TearNumero"].ToString(); daoDashProducaoTeares.OrdemNumero = linha["OrdemNumero"].ToString(); daoDashProducaoTeares.RoloUrdume = linha["RoloUrdume"].ToString(); daoDashProducaoTeares.RoloUrdume2 = linha["RoloUrdume2"].ToString(); daoDashProducaoTeares.Situacao = Convert.ToInt32(linha["Situacao"]); daoDashProducaoTeares.MotivoSituacao = linha["MotivoSituacao"].ToString(); daoDashProducaoTeares.Obs = linha["Obs"].ToString(); daoDashProducaoTeares.Rpm = Convert.ToDecimal(linha["Rpm"]); daoDashProducaoTeares.EficienciaManha = Convert.ToDecimal(linha["EficienciaManha"]); daoDashProducaoTeares.EficienciaTarde = Convert.ToDecimal(linha["EficienciaTarde"]); daoDashProducaoTeares.EficienciaNoite = Convert.ToDecimal(linha["EficienciaNoite"]); daoDashProducaoTeares.Eficiencia24hs = Convert.ToDecimal(linha["Eficiencia24hs"]); daoDashProducaoTeares.MetragemManha = Convert.ToDecimal(linha["MetragemManha"]); daoDashProducaoTeares.MetragemTarde = Convert.ToDecimal(linha["MetragemTarde"]); daoDashProducaoTeares.MetragemNoite = Convert.ToDecimal(linha["MetragemNoite"]); daoDashProducaoTeares.Metragem24hs = Convert.ToDecimal(linha["Metragem24hs"]); daoDashProducaoTeares.MetragemAcumulada = Convert.ToDecimal(linha["MetragemAcumulada"]); daoDashProducaoTeares.Corte = Convert.ToDecimal(linha["Corte"]); daoDashProducaoTeares.DataProducao = Convert.ToDateTime(linha["DataProducao"]); daoDashProducaoTearesColecao.Add(daoDashProducaoTeares); } return(daoDashProducaoTearesColecao); }