public static void RestaurarBackup(string Ubicacion) { BackupDAL.RestaurarBackup(Ubicacion); // Guardo en la bitácora Bitacora.Loguear("Se restauró un backup de la base de datos"); }
public static bool Login(string nombreDeUsuario, string contrasenia) { try { UsuarioBE usuario = UsuarioDAL.Obtener(nombreDeUsuario, Encriptador.Encriptar(contrasenia)); if (usuario != null) { Sesion.Instancia().UsuarioLogueado = usuario; if (Sesion.Instancia().TienePermiso(Permisos.LOGIN)) { Bitacora.Loguear("El usuario se logueó al sistema"); return(true); } return(false); } else { return(false); } } catch (Exception ex) { Log.Grabar(ex); return(false); } }
public static void Borrar(PermisoBE permiso) { PermisoDAL.Guardar(permiso, false, false); // Guardo la bitácora Bitacora.Loguear("Se eliminó el permiso con Id " + permiso.Id); }
public static void Guardar(AlertaInsuficienciaBE alertaInsuficiencia) { AlertaInsuficienciaDAL.Guardar(alertaInsuficiencia); string mensaje = "Se generó una alerta de insuficiencia. Choferes faltantes: {0}. Vehículos faltantes. {1}"; Bitacora.Loguear(string.Format(mensaje, alertaInsuficiencia.ChoferesFaltantes, alertaInsuficiencia.VehiculosFaltantes)); }
public static void Eliminar(UsuarioBE usuario) { UsuarioDAL.Eliminar(usuario.Id); GuardarHistorial(usuario, false); // Registro en bitácora Bitacora.Loguear("Usuario " + usuario.NombreDeUsuario + " eliminado"); }
public static void Guardar(PermisoBE permiso) { PermisoDAL.Guardar(permiso, true, true); // Guardo la bitácora string mensajeBitacora = permiso.Id > 0 ? "Se actualizó el permiso con Id " + permiso.Id : "Se creó un nuevo permiso. Nombre: " + permiso.Nombre; Bitacora.Loguear(mensajeBitacora); }
public void CerrarSesion() { if (_usuarioLogueado != null) { Bitacora.Loguear("El usuario cerró sesión"); _usuarioLogueado = null; _permisos = null; } }
public static void GuardarViajes(PlanillaHorariaBE planillaHoraria) { foreach (ViajeBE viaje in planillaHoraria.Viajes) { Viaje.Guardar(viaje, planillaHoraria); } Viaje.RecalcularDVV(); Bitacora.Loguear("Se actualizaron los viajes de la planilla N° " + planillaHoraria.Id); }
public static void Eliminar(IdiomaBE idioma) { // Los usuarios que tengan este idioma asignado pasarán a tener Español (id 1) Usuario.PonerIdiomaDefault(idioma); // Eliminar las leyendas de este idioa LeyendaDAL.EliminarPorIdioma(idioma.Id); // Ahora sí elimino el idioma IdiomaDAL.Borrar(idioma.Id); // Registro en la bitácora Bitacora.Loguear("Se eliminó el idioma " + idioma.Nombre); }
public static void Guardar(UsuarioBE usuario) { if (!string.IsNullOrEmpty(usuario.Contrasenia)) { usuario.Contrasenia = Encriptador.Encriptar(usuario.Contrasenia); } // Guardo el usuario UsuarioDAL.Guardar(usuario); GuardarHistorial(usuario, true); // Registro en bitácora Bitacora.Loguear("Usuario " + usuario.NombreDeUsuario + " guardado"); }
public static void Guardar(IdiomaBE idioma) { // Primero el idioma en sí IdiomaDAL.Guardar(idioma); // Ahora las leyendas LeyendaDAL leyendaDAL = new LeyendaDAL(idioma.Id); foreach (LeyendaBE leyenda in idioma.Leyendas) { leyendaDAL.Guardar(leyenda); } // Registro en la bitácora Bitacora.Loguear("Se guardó el idioma con el id " + idioma.Id); }
public static void GenerarProximasPlanillas() { DateTime fechaUltimaPlanilla = PlanillaHoraria.ObtenerUltimaPlanilla(); if (fechaUltimaPlanilla == default) { // Si no hay planillas, pongo la fecha de hoy fechaUltimaPlanilla = DateTime.Today; } DateTime proximaFecha = ObtenerProximaFecha(fechaUltimaPlanilla, out bool puedeGenerarse); if (puedeGenerarse) { GeneradorDePlanillas generadorDePlanillas = new GeneradorDePlanillas(proximaFecha); generadorDePlanillas.Generar(); Bitacora.Loguear(string.Format("Se generaron las planillas para el día {0}", proximaFecha)); } }
public static void Borrar(ChoferBE chofer) { ChoferDAL.Borrar(chofer.Id); Bitacora.Loguear("Se borró el chofer con Id " + chofer.Id); }
public static void Guardar(VehiculoBE vehiculo) { VehiculoDAL.Guardar(vehiculo); Bitacora.Loguear("Se guardó el vehículo con Id " + vehiculo.Id); }
public static void HacerBackup(string Ubicacion) { BackupDAL.HacerBackup(Ubicacion); // Guardo en la bitácora Bitacora.Loguear("Se realizó un backup de la base de datos"); }
public static void Borrar(VehiculoBE vehiculo) { VehiculoDAL.Borrar(vehiculo.Id); Bitacora.Loguear("Se borró vehículo con Id " + vehiculo.Id); }
public static void Guardar(ChoferBE chofer) { ChoferDAL.Guardar(chofer); Bitacora.Loguear("Se guardó el chofer con Id " + chofer.Id); }