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);
        }
Example #3
0
        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(VehiculoBE vehiculo)
        {
            VehiculoDAL.Borrar(vehiculo.Id);

            Bitacora.Loguear("Se borró vehículo con Id " + vehiculo.Id);
        }
        public static void Guardar(VehiculoBE vehiculo)
        {
            VehiculoDAL.Guardar(vehiculo);

            Bitacora.Loguear("Se guardó el vehículo con Id " + vehiculo.Id);
        }
Example #6
0
 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(ChoferBE chofer)
        {
            ChoferDAL.Borrar(chofer.Id);

            Bitacora.Loguear("Se borró el chofer con Id " + chofer.Id);
        }
        public static void Guardar(ChoferBE chofer)
        {
            ChoferDAL.Guardar(chofer);

            Bitacora.Loguear("Se guardó el chofer con Id " + chofer.Id);
        }