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); }
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)); }
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); }