コード例 #1
0
        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());
        }
コード例 #2
0
        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);
        }