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 DaoProducaoTecelagem RetornaMetragemAcumuladaDoTear(string tearNumero, DateTime dataInicio, DateTime dataFim) { try { DaoProducaoTecelagem daoProducaoTecelagem = new DaoProducaoTecelagem(); dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@tearNumero", tearNumero); dalSqlServer.AdicionaParametros("@dataInicio", dataInicio); dalSqlServer.AdicionaParametros("@dataFim", dataFim); DataTable dataTableProducaoTecelagem = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspRetornaMetragemAcumuladaDoTear"); foreach (DataRow linha in dataTableProducaoTecelagem.Rows) { daoProducaoTecelagem.MetragemManha = Convert.ToDecimal(linha["metragemLancadaTotalManha"]); daoProducaoTecelagem.MetragemTarde = Convert.ToDecimal(linha["metragemLancadaTotalTarde"]); daoProducaoTecelagem.MetragemNoite = Convert.ToDecimal(linha["metragemLancadaTotalNoite"]); daoProducaoTecelagem.MetragemLancadaTotalTurnos = Convert.ToDecimal(linha["metragemLancadaTotalTurnos"]); } return(daoProducaoTecelagem); } catch (Exception ex) { throw new Exception("Nao foi Possivel retornar Metragem Acumulada do Tear. 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); } }
public string Delete(DaoProducaoTecelagem daoProducaoTecelagem) { try { dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@Id", daoProducaoTecelagem.Id); string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspProducaoTecelagemDesativar").ToString(); return(id); } catch (Exception exception) { return(exception.Message); } }
public string Update(DaoProducaoTecelagem daoProducaoTecelagem) { try { dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@Id", daoProducaoTecelagem.Id); dalSqlServer.AdicionaParametros("@OperadorNumero", daoProducaoTecelagem.OperadorNumero); dalSqlServer.AdicionaParametros("@TearNumero", daoProducaoTecelagem.TearNumero); dalSqlServer.AdicionaParametros("@OrdemNumero", daoProducaoTecelagem.OrdemNumero); dalSqlServer.AdicionaParametros("@RoloUrdume", daoProducaoTecelagem.RoloUrdume); dalSqlServer.AdicionaParametros("@Situacao", daoProducaoTecelagem.Situacao); dalSqlServer.AdicionaParametros("@MotivoSituacao", daoProducaoTecelagem.MotivoSituacao); dalSqlServer.AdicionaParametros("@Obs", daoProducaoTecelagem.Obs); dalSqlServer.AdicionaParametros("@Rpm", daoProducaoTecelagem.Rpm); dalSqlServer.AdicionaParametros("@EficienciaManha", daoProducaoTecelagem.EficienciaManha); dalSqlServer.AdicionaParametros("@EficienciaTarde", daoProducaoTecelagem.EficienciaTarde); dalSqlServer.AdicionaParametros("@EficienciaNoite", daoProducaoTecelagem.EficienciaNoite); dalSqlServer.AdicionaParametros("@Eficiencia24hs", daoProducaoTecelagem.Eficiencia24hs); dalSqlServer.AdicionaParametros("@MetragemManha", daoProducaoTecelagem.MetragemManha); dalSqlServer.AdicionaParametros("@MetragemTarde", daoProducaoTecelagem.MetragemTarde); dalSqlServer.AdicionaParametros("@MetragemNoite", daoProducaoTecelagem.MetragemNoite); dalSqlServer.AdicionaParametros("@Metragem24hs", daoProducaoTecelagem.Metragem24hs); dalSqlServer.AdicionaParametros("@MetragemAcumulada", daoProducaoTecelagem.MetragemAcumulada); dalSqlServer.AdicionaParametros("@Corte", daoProducaoTecelagem.Corte); dalSqlServer.AdicionaParametros("@DataProducao", daoProducaoTecelagem.DataProducao); dalSqlServer.AdicionaParametros("@Ativo", daoProducaoTecelagem.Ativo); string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspProducaoTecelagemUpdate").ToString(); return(id); } catch (Exception exception) { return(exception.Message); } }
public string Insert(DaoProducaoTecelagem daoProducaoTecelagem) { try { dalSqlServer.LimparParametros(); dalSqlServer.AdicionaParametros("@OperadorNumero", daoProducaoTecelagem.OperadorNumero); dalSqlServer.AdicionaParametros("@TearNumero", daoProducaoTecelagem.TearNumero); dalSqlServer.AdicionaParametros("@OrdemNumero", daoProducaoTecelagem.OrdemNumero); dalSqlServer.AdicionaParametros("@RoloUrdume", daoProducaoTecelagem.RoloUrdume); dalSqlServer.AdicionaParametros("@RoloUrdume2", daoProducaoTecelagem.RoloUrdume2); dalSqlServer.AdicionaParametros("@Situacao", daoProducaoTecelagem.Situacao); dalSqlServer.AdicionaParametros("@MotivoSituacao", daoProducaoTecelagem.MotivoSituacao); dalSqlServer.AdicionaParametros("@Obs", daoProducaoTecelagem.Obs); if (daoProducaoTecelagem.Rpm.Equals("")) { dalSqlServer.AdicionaParametros("@Rpm", 0.00); } else { dalSqlServer.AdicionaParametros("@Rpm", daoProducaoTecelagem.Rpm); } if (daoProducaoTecelagem.EficienciaManha.Equals("")) { dalSqlServer.AdicionaParametros("@EficienciaManha", 0.00); } else { dalSqlServer.AdicionaParametros("@EficienciaManha", daoProducaoTecelagem.EficienciaManha); } if (daoProducaoTecelagem.EficienciaTarde.Equals("")) { dalSqlServer.AdicionaParametros("@EficienciaTarde", 0.00); } else { dalSqlServer.AdicionaParametros("@EficienciaTarde", daoProducaoTecelagem.EficienciaTarde); } if (daoProducaoTecelagem.EficienciaNoite.Equals("")) { dalSqlServer.AdicionaParametros("@EficienciaNoite", 0.00); } else { dalSqlServer.AdicionaParametros("@EficienciaNoite", daoProducaoTecelagem.EficienciaNoite); } if (daoProducaoTecelagem.Eficiencia24hs.Equals("")) { dalSqlServer.AdicionaParametros("@Eficiencia24hs", 0.00); } else { dalSqlServer.AdicionaParametros("@Eficiencia24hs", daoProducaoTecelagem.Eficiencia24hs); } if (daoProducaoTecelagem.MetragemManha.Equals("")) { dalSqlServer.AdicionaParametros("@MetragemManha", 0.000); } else { dalSqlServer.AdicionaParametros("@MetragemManha", daoProducaoTecelagem.MetragemManha); } if (daoProducaoTecelagem.MetragemTarde.Equals("")) { dalSqlServer.AdicionaParametros("@MetragemTarde", 0.000); } else { dalSqlServer.AdicionaParametros("@MetragemTarde", daoProducaoTecelagem.MetragemTarde); } if (daoProducaoTecelagem.MetragemNoite.Equals("")) { dalSqlServer.AdicionaParametros("@MetragemNoite", 0.000); } else { dalSqlServer.AdicionaParametros("@MetragemNoite", daoProducaoTecelagem.MetragemNoite); } if (daoProducaoTecelagem.Metragem24hs.Equals("")) { dalSqlServer.AdicionaParametros("@Metragem24hs", 0.000); } else { dalSqlServer.AdicionaParametros("@Metragem24hs", daoProducaoTecelagem.Metragem24hs); } if (daoProducaoTecelagem.MetragemAcumulada.Equals("")) { dalSqlServer.AdicionaParametros("@MetragemAcumulada", 0.000); } else { dalSqlServer.AdicionaParametros("@MetragemAcumulada", daoProducaoTecelagem.MetragemAcumulada); } if (daoProducaoTecelagem.Corte.Equals("")) { dalSqlServer.AdicionaParametros("@Corte", 0.000); } else { dalSqlServer.AdicionaParametros("@Corte", daoProducaoTecelagem.Corte); } dalSqlServer.AdicionaParametros("@DataProducao", daoProducaoTecelagem.DataProducao); dalSqlServer.AdicionaParametros("@Folguista", daoProducaoTecelagem.Folguista); string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspProducaoTecelagemInsert").ToString(); return(id); } catch (Exception exception) { return(exception.Message); } }