public void RegistrarBitacora(BE.Bitacora bitacora) { string query = string.Format("INSERT INTO bitacora (id_usuario,descripcion,criticidad,fecha,dvh) VALUES ({0},'{1}',{2},'{3}',{4})", bitacora.usuario.id, bitacora.descripcion, bitacora.criticidad, bitacora.fecha.ToString("yyyy-MM-dd HH:mm:ss"), bitacora.dvh); _acceso.ExecuteNonQuery(query); }
public List <BE.Bitacora> Leer() { var ls = new List <BE.Bitacora>(); BE.Bitacora beBitacora = new BE.Bitacora(); var dt = _accesoBaseDeDatos.Seleccionar(new BE.Bitacora(), false); foreach (DataRow row in dt.Rows) { var aBitacora = new BE.Bitacora { Id = Convert.ToInt32(row["Id"]), Usuario = new BE.Usuario() { Id = Convert.ToInt32(row["IdUsuario"]) }, TipoEvento = new BE.TipoEvento() { Id = Convert.ToInt32(row["IdTipoEvento"]) }, Descripcion = row["Descripcion"].ToString().Trim(), Fecha = Convert.ToDateTime((row["Fecha"])) }; ls.Add(aBitacora); } return(ls); }
public List <BE.Bitacora> FiltrarBitacora(string fecha, string evento, BE.Usuario usuario) { SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter("@FECHA", fecha); parametros[1] = new SqlParameter("@EVE", evento); parametros[2] = new SqlParameter("@USU", usuario.Username); DataTable tabla = sh.Leer("FILTRAR_BITACORA", parametros); List <BE.Bitacora> ls = new List <BE.Bitacora>(); if (tabla.Rows.Count == 0) { ls = null; } else { foreach (DataRow r in tabla.Rows) { BE.Bitacora b = new BE.Bitacora(); b.ID = (int)r["ID"]; b.Fecha = (DateTime)r["FECHA"]; b.Evento = (string)r["EVENTO"]; b.Usuario.Username = (string)r["USUARIO"]; ls.Add(b); } } return(ls); }
public List <BE.Bitacora> Filtrar(string DESDE, string HASTA) { SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = new SqlParameter("@DESDE", DESDE); parametros[1] = new SqlParameter("@HASTA", HASTA); DataTable tabla = sh.Leer("FILTRAR", parametros); List <BE.Bitacora> ls = new List <BE.Bitacora>(); if (tabla.Rows.Count == 0) { ls = null; } else { foreach (DataRow r in tabla.Rows) { BE.Bitacora b = new BE.Bitacora(); b.ID = (int)r["ID"]; b.Fecha = (DateTime)r["FECHA"]; b.Evento = (string)r["EVENTO"]; b.Usuario.Username = (string)r["USUARIO"]; ls.Add(b); } } return(ls); }
public List <BE.Bitacora> GetFiltros(DateTime fecha_desde, DateTime fecha_hasta, string usuarios, string criticidades) { string query = @"declare @fecha_desde datetime = convert(datetime,'" + fecha_desde + @"'); declare @fecha_hasta datetime = convert(datetime,'" + fecha_hasta + @"'); select * from Bitacora b where b.fecha between @fecha_desde and @fecha_hasta" + ""; if (usuarios != "") { query += " and b.id_usuario in (" + usuarios + ")"; } if (criticidades != "") { query += " and b.criticidad in (" + criticidades + ")"; } using (SqlDataReader dataReader = helper.ExecuteReader(query)) { List <BE.Bitacora> bitacoraList = new List <BE.Bitacora>(); while (dataReader.Read()) { BE.Bitacora bitacora = MapDataReader(dataReader); bitacoraList.Add(bitacora); } return(bitacoraList); } }
public bool AltaEnfermedad(BE.Enfermedad enf, BE.Usuario usuEnSesion) { int fa = MapperEnfermedad.AltaEnfermedad(enf); if (fa == -1) { return(false); } else { foreach (BE.Sintoma sin in enf.Sintomas) { MapperEnfermedad.AltaSintoma(sin); } if (enf.MalosHabitos != null) { foreach (BE.TipoHabito habenf in enf.MalosHabitos) { MapperEnfermedad.AltaEnfermedadHabito(habenf); } } BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido; bita.Tipo = "Gestion Enfermedad"; bita.Accion = "Se dio de alta la enfermedad " + enf.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
public int RegistrarEnBitacora(BE.Bitacora InfoBitacora) { string query = "INSERT INTO Bitacora VALUES (" + InfoBitacora.id_usuario + ",'" + InfoBitacora.nombre_usuario + "'," + "convert(datetime, '" + InfoBitacora.fecha.ToString("yyyy-MM-dd HH:mm:ss") + "',101),'" + InfoBitacora.criticidad + "','" + InfoBitacora.descripcion + "'," + InfoBitacora.DVH + "" + ")"; //string query = "INSERT INTO Bitacora VALUES (" + InfoBitacora.id_usuario + ",'" + InfoBitacora.nombre_usuario + "','" + InfoBitacora.fecha + "','" + InfoBitacora.criticidad + "','" + InfoBitacora.descripcion + "'," + InfoBitacora.DVH + "" + ")"; return(helper.ExecuteNonQuery(query)); }
public int GenerarRestore(string nombre, BE.Usuario usu) { int fa = GestorBackupRestore.RealizarRestore(nombre); if (fa == -1) { BE.Bitacora bita = new BE.Bitacora(); bita.Accion = "Intento fallido de Restore"; bita.Fecha = DateTime.Now; bita.Tipo = "Restore"; bita.Usuario = usu.Nombre + " " + usu.Apellido; GestorBitacora.RegistrarEnBitacora(bita); } else { BE.Bitacora bita = new BE.Bitacora(); bita.Accion = "Se restauró la base de datos"; bita.Fecha = DateTime.Now; bita.Tipo = "Restore"; bita.Usuario = usu.Nombre + " " + usu.Apellido; GestorBitacora.RegistrarEnBitacora(bita); } return(fa); }
public int DispararAlarma(List <BE.Medicion> Mediciones, BE.Usuario usu) { int fa = MapperAlarma.AltaAlarma(Mediciones, usu); if (fa == -1) { return(fa); } else { foreach (BE.Medicion med in Mediciones) { fa = MapperAlarma.GuardarMedicion(med, usu); } if (fa == -1) { } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usu.Nombre + " " + usu.Apellido; bita.Tipo = "Alarma"; bita.Accion = "Se disparo una alarma del usuario " + usu.Nombre + " " + usu.Apellido; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); } return(fa); } }
public bool SolicitarServicio(BE.Servicio serv) { int fa = MapperServicio.SolicitarServicio(serv); if (fa == -1) { return(false); } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = serv.Usuario.Nombre + " " + serv.Usuario.Apellido; bita.Tipo = "Solicitud de Servicios"; bita.Accion = "Se solicitó el servicio " + serv.TipoServicio.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); BE.Evento eve = new BE.Evento(); BLL.Evento GestionEvento = new Evento(); eve.Titulo = "Servicio Solicitado: " + serv.TipoServicio.Nombre; eve.Descripcion = serv.TipoServicio.Descripcion; eve.Fecha = serv.FechaServicio; GestionEvento.AltaEventos(eve, serv.Usuario); return(true); } }
private void Bitacora(string accion, Consulta param) { BE.Bitacora bitacora = new BE.Bitacora(); bitacora.Accion = accion; bitacora.Tabla = "Consulta"; bitacora.Dato = param.ToString(); BLL.GestionarBitacora.Insertar(bitacora); }
private static void Bitacora(string accion, Ejercicio param) { BE.Bitacora bitacora = new BE.Bitacora(); bitacora.Accion = accion; bitacora.Tabla = "Ejercicio"; bitacora.Dato = param.ToString(); BLL.GestionarBitacora.Insertar(bitacora); }
private void Bitacora(string accion, DatoBase param) { BE.Bitacora bitacora = new BE.Bitacora(); bitacora.Accion = accion; bitacora.Tabla = "Patologia"; bitacora.Dato = param.ToString(); BLL.GestionarBitacora.Insertar(bitacora); }
public static void Insertar(BE.Bitacora bitacora) { bitacora.Usuario = GestionarSesion.getInstance().Usuario; int filas = DAL.BitacoraMapper.Insertar(bitacora); if (filas == 0) { GestionarError.loguear("Error al guardar la Bitacora"); } }
protected void Button1_Click(object sender, EventArgs e) { BE.Bitacora bita = new BE.Bitacora(); BE.Usuario usu = new BE.Usuario(); usu.ID = 1; GestorBitacora.RegistrarEnBitacora(bita); }
public void GrabarBitacora(BE.Usuario usuario, string mensaje, BE.TipoEvento evento) { BE.Bitacora beBitacora = new BE.Bitacora(); beBitacora.Usuario = usuario; beBitacora.Descripcion = mensaje; beBitacora.Fecha = DateTime.Now; beBitacora.TipoEvento = evento; _dalManagerBitacora.Insertar(beBitacora); }
/// <summary> /// Inserta un Bitacora. /// </summary> /// <param name="pBitacora">Bitacora.</param> /// <returns></returns> public ResultadoBd Insertar(BE.Bitacora pBitacora) { ResultadoBd resultado = _accesoBaseDeDatos.Insertar(pBitacora); if (resultado == ResultadoBd.ERROR) { Serializer.XmlSerialization(pBitacora, "Bitacora-" + pBitacora.Fecha.ToFileTime()); } return(resultado); }
/// <summary> /// Agrega un nuevo Bitacora al sistema. /// </summary> /// <param name="pBitacora">Bitacora a agregar.</param> /// <returns></returns> public Resultado Agregar(BE.Bitacora pBitacora) { var resultado = _dalManagerBitacora.Insertar(pBitacora); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se dio de alta la Bitacora.")); }
/// <summary> /// Quita un Bitacora. /// </summary> /// <param name="pBitacora">Bitacora a quitar.</param> /// <returns></returns> public Resultado Quitar(BE.Bitacora pBitacora) { ResultadoBd resultado = _dalManagerBitacora.Borrar(pBitacora); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se pudo borrar la Bitacora.")); }
/// <summary> /// Edita un Bitacora. /// </summary> /// <param name="pBitacora">Bitacora a editar.</param> /// <returns></returns> public Resultado Editar(BE.Bitacora pBitacora) { ResultadoBd resultado = _dalManagerBitacora.Actualizar(pBitacora); if (resultado == ResultadoBd.OK) { return(new Resultado(false, "Ok")); } return(new Resultado(false, "No se pudo editar la Bitacora.")); }
public int RegistrarBitacora(BE.Bitacora BITACORA) { int fa; SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = new SqlParameter("@ID", BITACORA.ID); parametros[1] = new SqlParameter("@FECHA", BITACORA.Fecha); parametros[2] = new SqlParameter("@EVE", BITACORA.Evento); parametros[3] = new SqlParameter("@USU", BITACORA.Usuario.Username); fa = sh.Escribir("REGISTRAR_BITACORA", parametros); return(fa); }
public static int Insertar(BE.Bitacora bitacora) { SqlParameter[] parametros = new SqlParameter[6]; parametros[0] = new SqlParameter("@usuario", bitacora.Usuario.ToString()); parametros[1] = new SqlParameter("@fecha", bitacora.Fecha); parametros[1].DbType = DbType.DateTime; parametros[2] = new SqlParameter("@tabla", bitacora.Tabla); parametros[3] = new SqlParameter("@dato", bitacora.Dato); parametros[4] = new SqlParameter("@accion", bitacora.Accion); parametros[5] = new SqlParameter("@dvh", "dvh"); return(SqlHelper.getInstanceBitacora().escribir(Tabla + "_alta", parametros)); }
private BE.Bitacora MapDataReader(SqlDataReader dataReader) { BE.Bitacora bitacora = new BE.Bitacora(); bitacora.id_log = dataReader.GetInt32(0); bitacora.id_usuario = dataReader.GetInt32(1); bitacora.nombre_usuario = dataReader.GetString(2); bitacora.fecha = dataReader.GetDateTime(3); bitacora.criticidad = dataReader.GetString(4); bitacora.descripcion = dataReader.GetString(5); bitacora.DVH = dataReader.GetInt32(6); return(bitacora); }
public int ObtenerMaxId() { var ls = new List <BE.Bitacora>(); BE.Bitacora beBitacora = new BE.Bitacora(); DataTable dt = _accesoBaseDeDatos.ObtenerTabla("SELECT MAX(ID) FROM BITACORA"); if (dt?.Rows.Count > 0) { return(int.Parse(dt.Rows[0][0].ToString())); } return(0); }
public void RegistrarBitacora(BE.Bitacora BITACORA) { BITACORA.ID = DAL.MapperID.ObtenerNuevoID("BITACORA"); int r = mp.RegistrarBitacora(BITACORA); if (r == -1 || r == 0) { Informar?.Invoke("No se pudo registrar en bitacora."); } else { DVV gestorDVV = new DVV(); gestorDVV.ActualizarDVV(); } }
protected void btnCerrarSesion_Click(object sender, EventArgs e) { BE.Usuario usu = (BE.Usuario)Session["UsuarioEnSesion"]; BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usu.Nombre + " " + usu.Apellido; bita.Tipo = "Cierre de Sesion"; bita.Accion = "El usuario cerro la sesion"; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); Session["UsuarioEnSesion"] = null; Response.Redirect("Login.aspx"); }
public List <BE.Bitacora> SelectAll() { string query = "Select * From Bitacora"; using (SqlDataReader dataReader = helper.ExecuteReader(query)) { List <BE.Bitacora> bitacoraList = new List <BE.Bitacora>(); while (dataReader.Read()) { BE.Bitacora bitacora = MapDataReader(dataReader); bitacoraList.Add(bitacora); } return(bitacoraList); } }
public List <BE.Bitacora> ListarBitacora() { DataTable tabla = sh.Leer("LISTAR_BITACORA", null); List <BE.Bitacora> ls = new List <BE.Bitacora>(); foreach (DataRow r in tabla.Rows) { BE.Bitacora b = new BE.Bitacora(); b.ID = (int)r["ID"]; b.Fecha = (DateTime)r["FECHA"]; b.Evento = (string)r["EVENTO"]; b.Usuario.Username = (string)r["USUARIO"]; ls.Add(b); } return(ls); }
public int GuardarBitacora(BE.Bitacora bita) { int fa = 0; Acceso.AbrirConexionBitacora(); SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = Acceso.ArmarParametro("usu", bita.Usuario, SqlDbType.VarChar); parametros[1] = Acceso.ArmarParametro("fecha", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"), SqlDbType.DateTime); parametros[2] = Acceso.ArmarParametro("acc", bita.Accion, SqlDbType.VarChar); parametros[3] = Acceso.ArmarParametro("tipo", bita.Tipo, SqlDbType.VarChar); fa = Acceso.Escribir("Bitacora_Insertar", parametros); Acceso.CerrarConexion(); return(fa); }
public static List <BE.Bitacora> Listar() { BE.Bitacora obj = null; List <BE.Bitacora> lista = new List <BE.Bitacora>(); DataTable tabla = SqlHelper.getInstanceBitacora().leer(Tabla + "_leer", null); foreach (DataRow item in tabla.Rows) { obj = new BE.Bitacora(); obj.Usuario = new BE.Usuario(item["usuario"].ToString()); obj.Fecha = DateTime.Parse(item["fecha"].ToString()); obj.Tabla = item["tabla"].ToString(); obj.Accion = item["accion"].ToString(); obj.Dato = item["dato"].ToString(); lista.Add(obj); } return(lista); }