public DaoProducaoTecelagemColecao RetornaCortesMetragens(DateTime dataInicio, DateTime dataFim) { try { DaoProducaoTecelagemColecao daoProducaoTecelagemColecao = new DaoProducaoTecelagemColecao(); dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@dataInicio", dataInicio); dalSqlServer.AdicionaParametros("@dataFim", dataFim); DataTable dataTableProducaoTecelagem = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspRetornaCortesMetragens"); foreach (DataRow linha in dataTableProducaoTecelagem.Rows) { DaoProducaoTecelagem daoProducaoTecelagem = new DaoProducaoTecelagem(); daoProducaoTecelagem.TearNumero = linha["TearNumero"].ToString(); daoProducaoTecelagem.OrdemNumero = linha["OrdemNumero"].ToString(); daoProducaoTecelagem.Corte = Convert.ToDecimal(linha["Corte"]); daoProducaoTecelagem.MetragemManha = Convert.ToDecimal(linha["MetragemManha"]); daoProducaoTecelagem.MetragemTarde = Convert.ToDecimal(linha["MetragemTarde"]); daoProducaoTecelagem.MetragemNoite = Convert.ToDecimal(linha["MetragemNoite"]); daoProducaoTecelagem.MetragemLancadaTotalTurnos = Convert.ToDecimal(linha["metragemLancadaTotalTurnos"]); daoProducaoTecelagemColecao.Add(daoProducaoTecelagem); } return(daoProducaoTecelagemColecao); } catch (Exception ex) { throw new Exception("Nao foi Possivel retornar dados. Detalhes: " + ex.Message); } }
public DaoProducaoTecelagemColecao Search(string tipo, string parametro, DateTime dataInicio, DateTime dataFim) { try { DaoProducaoTecelagemColecao daoProducaoTecelagemColecao = new DaoProducaoTecelagemColecao(); dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@tipo", tipo); dalSqlServer.AdicionaParametros("@parametro", parametro); dalSqlServer.AdicionaParametros("@dataInicio", dataInicio); dalSqlServer.AdicionaParametros("@dataFim", dataFim); DataTable dataTableProducaoTecelagem = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspProducaoTecelagemSearch"); foreach (DataRow linha in dataTableProducaoTecelagem.Rows) { DaoProducaoTecelagem daoProducaoTecelagem = new DaoProducaoTecelagem(); daoProducaoTecelagem.Id = Convert.ToInt32(linha["Id"]); daoProducaoTecelagem.OperadorNumero = linha["Operadornumero"].ToString(); daoProducaoTecelagem.TearNumero = linha["TearNumero"].ToString(); daoProducaoTecelagem.OrdemNumero = linha["OrdemNumero"].ToString(); daoProducaoTecelagem.RoloUrdume = linha["RoloUrdume"].ToString(); daoProducaoTecelagem.RoloUrdume2 = linha["RoloUrdume2"].ToString(); daoProducaoTecelagem.Situacao = Convert.ToInt32(linha["Situacao"]); daoProducaoTecelagem.MotivoSituacao = linha["MotivoSituacao"].ToString(); daoProducaoTecelagem.Obs = linha["Obs"].ToString(); daoProducaoTecelagem.Rpm = Convert.ToDecimal(linha["Rpm"]); daoProducaoTecelagem.EficienciaManha = Convert.ToDecimal(linha["EficienciaManha"]); daoProducaoTecelagem.EficienciaTarde = Convert.ToDecimal(linha["EficienciaTarde"]); daoProducaoTecelagem.EficienciaNoite = Convert.ToDecimal(linha["EficienciaNoite"]); daoProducaoTecelagem.Eficiencia24hs = Convert.ToDecimal(linha["Eficiencia24hs"]); daoProducaoTecelagem.MetragemManha = Convert.ToDecimal(linha["MetragemManha"]); daoProducaoTecelagem.MetragemTarde = Convert.ToDecimal(linha["MetragemTarde"]); daoProducaoTecelagem.MetragemNoite = Convert.ToDecimal(linha["MetragemNoite"]); daoProducaoTecelagem.Metragem24hs = Convert.ToDecimal(linha["Metragem24hs"]); daoProducaoTecelagem.MetragemAcumulada = Convert.ToDecimal(linha["MetragemAcumulada"]); daoProducaoTecelagem.Corte = Convert.ToDecimal(linha["Corte"]); daoProducaoTecelagem.DataProducao = Convert.ToDateTime(linha["DataProducao"]); daoProducaoTecelagem.Ativo = Convert.ToInt32(linha["Ativo"]); daoProducaoTecelagem.Folguista = linha["Folguista"].ToString(); daoProducaoTecelagemColecao.Add(daoProducaoTecelagem); } return(daoProducaoTecelagemColecao); } catch (Exception ex) { throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message); } }