public void CrearBitacora(UsuarioBE user, string action) { using (var dbContext = new PuroEscabioDataContext()) { var bitacora = new Bitacora() { Descripcion = string.Format("{0}. Usuario: {1}. Rol: {2}", action, user.NombreDeUsuario, user.PerfilDeUsuario.Descripcion), Fecha_fin = null, Fecha_inicio = DateTime.Now, Usuario_id = user.Id, }; dbContext.Bitacoras.InsertOnSubmit(bitacora); dbContext.SubmitChanges(); } }
public static List <Bitacora> Listar() { var lista = new List <Bitacora>(); Acceso acceso = new Acceso(); DataTable tabla = acceso.leer("bitacora_leer", null /* TODO Change to default(_) if this is not a reference type */); foreach (DataRow item in tabla.Rows) { Bitacora obj = new Bitacora(); obj.id = int.Parse(item["id"].ToString()); obj.usuario = UsuariosDAL.Buscar(item["usuario"].ToString()); obj.accion = item["accion"].ToString(); obj.fecha = DateTime.Parse(item["fecha"].ToString()); obj.DVH = item["DVH"].ToString(); lista.Add(obj); } return(lista); }
public void registrarEvento(SL.Bitacora.Bitacora oBitacora) { try { Bitacora oTblBitacora = new Bitacora(); oTblBitacora.Modulo = oBitacora.modulo; oTblBitacora.Tipo = oBitacora.tipo; oTblBitacora.Fecha = oBitacora.fecha; oTblBitacora.Detalle = oBitacora.detalle; contexto.Bitacora.Add(oTblBitacora); contexto.SaveChanges(); } catch (Exception ex) { string mensaje = ex.Message; } }
public bool LogOff(Juego juego, int jugador) { try { Bitacora.Write("Se procede a deslogear al usuario: " + juego.Jugadores[jugador].Nombre); if (juego.Jugadores.Count > 1) { juego.Jugadores.Remove(juego.Jugadores[jugador]); } else { juego.Jugadores.Clear(); } Bitacora.Write("Deslogeo exitoso"); return(true); } catch (Exception ex) { Bitacora.Write("Error deslogeando al jugador: " + ex.Message); return(false); } }
public bool AltaUsuario(Usuario user) { try { Bitacora.Write("Se procede a crear al usuario: " + user.Nombre); Abrir(); using (SqlCommand comando = new SqlCommand()) { Usuario usuario = new Usuario(); comando.Connection = conexion; comando.Transaction = transaccion; comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO Usuarios VALUES (@Nombre, @Password, @Ganadas, @Perdidas)"; comando.Parameters.AddWithValue("@Nombre", user.Nombre); comando.Parameters.AddWithValue("@Password", user.Contraseña); comando.Parameters.AddWithValue("@Ganadas", user.PartidasGanadas); comando.Parameters.AddWithValue("@Perdidas", user.PartidasPerdidas); comando.ExecuteNonQuery(); Confirmar(); comando.Dispose(); Cerrar(); Bitacora.Write("Usuario creado con exito"); return(true); } } catch (Exception ex) { Bitacora.Write("Error al crear el usuario: " + ex.Message); Cancelar(); Cerrar(); return(false); } }
public void Login(Juego juego, Usuario usuario) { Bitacora.Write("Se procede a logear al usuario: " + usuario.Nombre); juego.Jugadores.Add(usuario); Bitacora.Write("Logeo exitoso"); }