public override void crear(Usuario entity) { var usernameMail = entity.Username; entity.Username = encriptarAES(entity.Username); if (this.usuarioMapper.existe(entity)) { throw new ProEasyException(13, "El usuario ya existe"); } var passMail = generarContrasenia(); entity.Contrasenia = encriptarMD5(passMail); entity.ValorHora = encriptarAES(entity.ValorHora); entity.Dvh = verificadorService.generarDVH(new string[] { entity.Username, entity.Apellido, entity.Nombre, entity.Contrasenia }); this.usuarioMapper.crear(entity); verificadorService.actualizarDVV("USUARIO"); entity.Contrasenia = passMail; entity.Username = usernameMail; new EmailService().send(entity, false); BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("ALTA") .Descripcion("Se creo un usuario") .Funcionalidad("CREAR_USUARIO") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .Data(entity) .build() ); }
public override void actualizar(Bitacora entity) { entity.Descripcion = encriptarAES(entity.Descripcion); entity.Dvh = verificadorService.generarDVH(new string[] { entity.Usuario.Username, entity.Fecha.ToString("dd/MM/yyyy HH:mm"), entity.Funcionalidad, entity.Descripcion, entity.Criticidad }); entity.Usuario = Session.getInstance().Usuario; mapper.actualizar(entity); verificadorService.actualizarDVV("BITACORA"); }
public void asignarPatente(Usuario user, Patente patente) { patenteMapper.asignarPatente(user, patente, verificadorService.generarDVH(new string[] { user.Id.ToString(), patente.Id.ToString() })); verificadorService.actualizarDVV("USUARIO_PATENTE"); BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("ALTA") .Descripcion("SE ASIGNO LA PATENTE: " + patente.Id + " AL USUARIO: " + user.Id) .Funcionalidad("PATENTE") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .build() ); }
public override void actualizar(Hora entity) { entity.Dvh = verificadorService.generarDVH(new string[] { entity.Proyecto.Id.ToString(), entity.Tarea.Id.ToString(), entity.Usuario.Username, entity.Cantidad.ToString() }); mapper.actualizar(entity); verificadorService.actualizarDVV("HORA"); BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("ALTA") .Descripcion("SE ACTUALIZO LA HORA") .Funcionalidad("HORA") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .build() ); }
public override void actualizar(Tarea entity) { if (mapper.existe(entity.Id, entity.Titulo)) { throw new ProEasyException(20, "Ya existe una tarea con ese titulo"); } entity.Dvh = verificadorService.generarDVH(new string[] { entity.Titulo, entity.Descripcion }); mapper.actualizar(entity); verificadorService.actualizarDVV("TAREA"); BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("MEDIA") .Descripcion("Se actualizo una tarea") .Funcionalidad("TAREAS") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .build() ); }
public override void crear(Familia entity) { entity.Nombre = encriptarAES(entity.Nombre); if (familiaMapper.existe(0, entity.Nombre)) { throw new ProEasyException(50, "La Familia existe"); } entity.Dvh = verificadorService.generarDVH(new string[] { entity.Nombre }); familiaMapper.crear(entity); verificadorService.actualizarDVV("FAMILIA"); BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("ALTA") .Descripcion("SE CREO UNA FAMILIA") .Funcionalidad("FAMILIA") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .build() ); }
public override void crear(Proyecto entity) { if (this.mapper.existe(0, entity.Nombre)) { throw new ProEasyException(40, "Proyecto ya existe"); } entity.ValorHora = encriptarAES(entity.ValorHora); entity.HorasEstimadas = encriptarAES(entity.HorasEstimadas); entity.Dvh = verificadorService.generarDVH(new string[] { entity.Nombre, entity.HorasEstimadas, entity.ValorHora }); mapper.crear(entity); verificadorService.actualizarDVV("PROYECTO"); BitacoraService.getInstance().crear( Bitacora.builder() .Criticidad("ALTA") .Descripcion("Se creo un proyecto") .Funcionalidad("PROYECTO") .Fecha(DateTime.Now) .Usuario(Session.getInstance().Usuario) .build() ); }