Example #1
0
        public List <BE.BE_Bitacora> listarBitacora(Hashtable filtros)
        {
            DataSet ds = new DataSet();
            List <BE.BE_Bitacora> listado = new List <BE.BE_Bitacora>();

            ds = sqlHelper.Leer("bitacora_leer", filtros);
            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    BE.BE_Usuario usuario = new BE.BE_Usuario();
                    usuario.IDUSUARIO = int.Parse(dr["id_usuario"].ToString());
                    //int num;
                    //if (System.Convert.IsDBNull(dr["id_usuario"]) && int.TryParse(dr["id_usuario"].ToString(), out num) && int.Parse(dr["id_usuario"].ToString()) > 0) {
                    //    usuario = new BE.BE_Usuario();
                    //    usuario.IDUSUARIO = int.Parse(dr["id_usuario"].ToString());
                    //    usuario.NOMBRE = System.Convert.IsDBNull(dr["nombre_usuario"]) ? "" : dr["nombre_usuario"].ToString();
                    //    usuario.APELLIDO = System.Convert.IsDBNull(dr["nombre_apellido"]) ? "" : dr["nombre_apellido"].ToString();
                    //}
                    BE.BE_Bitacora bitacora = new BE.BE_Bitacora();
                    bitacora.IDBITACORA      = int.Parse(dr["id_bitacora"].ToString());
                    bitacora.EVENTO          = new BE.BE_Evento();
                    bitacora.EVENTO.IDEVENTO = int.Parse(dr["id_evento"].ToString());
                    bitacora.EVENTO.NOMBRE   = System.Convert.IsDBNull(dr["evento"]) ? "" : dr["evento"].ToString();

                    bitacora.USUARIO     = usuario;
                    bitacora.FECHAHORA   = DateTime.Parse(dr["fechahora"].ToString());
                    bitacora.OBSERVACION = System.Convert.IsDBNull(dr["observacion"]) ? "" : dr["observacion"].ToString();
                    bitacora.IMPACTO     = getNombreCriticidad(int.Parse(dr["criticidad"].ToString()));
                    listado.Add(bitacora);
                }
            }
            return(listado);
        }
Example #2
0
        public bool registrarEvento(BE.BE_Bitacora bitacora)
        {
            Hashtable hdatos = new Hashtable();

            hdatos.Add("@IdEvento", bitacora.EVENTO.IDEVENTO);
            hdatos.Add("@IdUsuario", bitacora.USUARIO.IDUSUARIO);
            hdatos.Add("@Observacion", bitacora.OBSERVACION);
            return(sqlHelper.Escribir("bitacora_registrar", hdatos));
        }
Example #3
0
        public bool registrarEvento(BE.BE_Evento evento, string obs = "", int idUsuario = 0)
        {
            BE.BE_Bitacora objBitacora = new BE.BE_Bitacora();
            //int idUsuarioLogeado = getIdUsuarioLogeado();
            //if (idUsuario > 0) {
            //    idUsuarioLogeado = idUsuario;
            //}

            objBitacora.EVENTO            = evento;
            objBitacora.USUARIO           = new BE.BE_Usuario();
            objBitacora.USUARIO.IDUSUARIO = 0;
            objBitacora.OBSERVACION       = obs;
            bool registrado = mapperBitacora.registrarEvento(objBitacora);

            return(registrado);
        }