public BL_Ordem DadosPorIDORDEM(string IDORDEM) { DataTable Table = new DataTable(); Table = ObjDA.DadosPorIDORDEM(Descriptografa(IDORDEM)); foreach (DataRow dr in Table.Rows) { BL_Ordem Aux = new BL_Ordem { IDORDEM = Criptografa(Convert.ToInt64(dr["IDORDEM"])), USUARIO = dr["USUARIO"].ToString(), HORARIO = Convert.ToDateTime(dr["HORARIO"].ToString()), DATA = Convert.ToDateTime(dr["DATA"]), DE = dr["DE"].ToString(), ASSUNTO = dr["ASSUNTO"].ToString(), BOLETAS = new BL_Boleta().DadosIDORDEM(IDORDEM), }; Aux.STATUS = StatusOrdem(Aux.BOLETAS); return(Aux); } return(new BL_Ordem()); }
public List <BL_Ordem> DadosPorData(DateTime Dia) { DataTable Table = new DataTable(); List <BL_Ordem> Data = new List <BL_Ordem>(); List <BL_Boleta> BoletasAux = new List <BL_Boleta>(); BoletasAux = BoletasAux.Concat(new BL_Boleta().DadosDia(Dia)).ToList(); BoletasAux = BoletasAux.Concat(new BL_Boleta().DadosZeragemDia(Dia)).ToList(); Table = ObjDA.DadosPorDia(Dia); foreach (DataRow dr in Table.Rows) { BL_Ordem Aux = new BL_Ordem { IDORDEM = Criptografa(Convert.ToInt64(dr["IDORDEM"])), USUARIO = dr["USUARIO"].ToString(), HORARIO = Convert.ToDateTime(dr["HORARIO"].ToString()), DATA = Convert.ToDateTime(dr["DATA"]), DE = dr["DE"].ToString(), ASSUNTO = dr["ASSUNTO"].ToString(), BOLETAS = BoletasAux.Where(x => x.IDORDEM == Criptografa(Convert.ToInt64(dr["IDORDEM"]))).ToList(), }; Aux.STATUS = StatusOrdem(Aux.BOLETAS); Data.Add(Aux); } return(Data); }