public void ActivarCuentaUsuario(string nombreUsuario) { var ad = new CuentaDAC(); // Inicio Sesion de cuenta de Usuario ad.ActivarCuentaUsuario(nombreUsuario); }
public Cliente TraerCliente(int codUsuario) { var adCliente = new ClienteDAC(); var adUsuario = new CuentaDAC(); var inte = new IntegridadDatos(); var aud = new Auditoria(); var priv = new Privacidad(); if (ExisteCliente(codUsuario) != 0) { return(adCliente.BuscarPorId(codUsuario)); } var usuario = adUsuario.ListarUsuarioPorId(codUsuario); // Registro al Cliente en base a los datos del Usuario. var clienteActual = adCliente.RegistrarCliente(usuario); clienteActual.DVH = inte.CalcularDVH(clienteActual.Id.ToString() + priv.Cifrar(clienteActual.RazonSocial) + priv.Cifrar(clienteActual.CUIL) + priv.Cifrar(clienteActual.Email) + priv.Cifrar(clienteActual.Telefono) + priv.Cifrar(clienteActual.Direccion) + clienteActual.FechaAlta.ToString() + clienteActual.Localidad.Id.ToString()); // Actualiza el DVH y DVV. inte.ActualizarDVHCliente(clienteActual.Id, clienteActual.DVH); inte.RecalcularDVV("Cliente"); // Grabo en Bitácora. aud.grabarBitacora(DateTime.Now, usuario.Usr, "ALTA CLIENTE", "INFO", "Se registró al Cliente: " + clienteActual.Id.ToString() + " - '" + clienteActual.RazonSocial); return(clienteActual); }
public void BloquearCuentaUsuario(string nombreUsuario) { var ad = new CuentaDAC(); var aud = new Auditoria(); // Bloquea la cuenta de Usuario ad.BloquearCuentaUsuario(nombreUsuario); aud.grabarBitacora(DateTime.Now, nombreUsuario, "BLOQUEO DE CUENTA", "INFO", "Se ha bloqueado la cuenta de Usuario."); }
public Usuario Autenticar(FrmLogin usr) { var ad = new CuentaDAC(); var aud = new Auditoria(); var inte = new IntegridadDatos(); var usrLogin = ad.Autenticar(usr); aud.grabarBitacora(DateTime.Now, usrLogin.Usr, "INICIO DE SESIÓN", "INFO", "El Usuario ha inciado sesión en el sistema."); return(usrLogin); }
public void ActualizarPswUsuario(string usr, string nuevaPsw) { var priv = new Privacidad(); var ad = new CuentaDAC(); var inte = new IntegridadDatos(); var negocioUsr = new NegocioCuenta(); var aud = new Auditoria(); ad.ActualizarPswUsuario(usr, nuevaPsw); var usuarioActual = negocioUsr.BuscarUsuarioPorUsuario(usr); var usuarioActualDVH = inte.CalcularDVH(usuarioActual.Id.ToString() + priv.Cifrar(usuarioActual.RazonSocial) + priv.Cifrar(usuarioActual.Nombre) + priv.Cifrar(usuarioActual.Apellido) + priv.Cifrar(usuarioActual.Usr) + priv.Cifrar(usuarioActual.Psw) + priv.Cifrar(usuarioActual.CUIL) + usuarioActual.PerfilUsr.Id.ToString() + usuarioActual.Idioma.Id.ToString() + usuarioActual.Localidad.Id.ToString() + usuarioActual.FechaAlta.ToString() + usuarioActual.FechaBaja.ToString() + priv.Cifrar(usuarioActual.Telefono) + priv.Cifrar(usuarioActual.Direccion)); // Actualiza el DVH y DVV. inte.ActualizarDVHUsuario(usuarioActual.Id, usuarioActualDVH); inte.RecalcularDVV("SEG_Usuario"); aud.grabarBitacora(DateTime.Now, usr, "CAMBIO CLAVE", "INFO", "Se ha cambiado la contraseña del Usuario: " + usuarioActual.Usr + "."); }
public void OtorgarPermisosWebmaster(int usuarioId) { var ad = new CuentaDAC(); var integ = new IntegridadDAC(); ad.OtorgarPermisosWebmaster(usuarioId); // DetallePermisos var listadoDetallePermisos = ad.ListarDetallePermisosPorUsuario(usuarioId); foreach (DetallePermisoUsr detallePermisoActual in listadoDetallePermisos) { var dvhDetallePermisoUsrActual = CalcularDVH(detallePermisoActual.Id.ToString() + detallePermisoActual.UsrId.ToString() + detallePermisoActual.PermisoId.ToString() + detallePermisoActual.Otorgado); integ.ActualizarDVHDetallePermisos(detallePermisoActual.Id, dvhDetallePermisoUsrActual); } RecalcularDVV("SEG_DetallePermisos"); }
public DetallePermisoUsr SacarPermiso(int detallePermisoId) { var ad = new CuentaDAC(); var integ = new IntegridadDatos(); var aud = new Auditoria(); ad.ActualizarPermiso(detallePermisoId, "N"); var detallePermisoActual = ad.BuscarDetallePermisoPorId(detallePermisoId); //Recalculo Digitos Verificadores. var DVH = integ.CalcularDVH(detallePermisoActual.Id.ToString() + detallePermisoActual.UsrId.ToString() + detallePermisoActual.PermisoId.ToString() + detallePermisoActual.Otorgado); integ.ActualizarDVHDetallePermisos(detallePermisoActual.Id, DVH); integ.RecalcularDVV("SEG_DetallePermisos"); aud.grabarBitacora(DateTime.Now, "admin", "CAMBIO PERMISO", "INFO", "Se cambió el permiso: " + detallePermisoActual.Descripcion); return(detallePermisoActual); }
public Operacion RegistrarOperacion(DateTime fechaHora, int codCliente, int importeTotal, int formaPagoId, string tipoOperacion, int estadoId, int codFactura) { var datos = new OperacionesDAC(); var datosUsuario = new CuentaDAC(); var inte = new IntegridadDatos(); var aud = new Auditoria(); var accDatosEstadoOperacion = new EstadoOperacionDAC(); var accDatosCliente = new ClienteDAC(); var accDatosFormaPago = new FormaPagoDAC(); var operacion = new Operacion { FechaHora = fechaHora, Cliente = accDatosCliente.BuscarPorId(codCliente), //Mapper Cliente. TipoOperacion = tipoOperacion, ImporteTotal = importeTotal, FormaPago = accDatosFormaPago.BuscarPorId(formaPagoId), //Mapper FormaPago. Estado = accDatosEstadoOperacion.BuscarPorId(estadoId), //Mapper EstadoOperacion. Factura = datos.BuscarFacturaporCodigo(codFactura) //Mapper Factura. }; var operacionActual = datos.RegistrarOperacion(operacion); operacionActual.DVH = inte.CalcularDVH(operacionActual.Id.ToString() + operacionActual.Cliente.Id.ToString() + operacionActual.FechaHora.ToString() + operacionActual.TipoOperacion + operacionActual.ImporteTotal.ToString() + operacionActual.Factura.Codigo.ToString() + operacionActual.Estado.Id.ToString()); // Actualiza el DVH y DVV. inte.ActualizarDVHOperacion(operacionActual.Id, operacionActual.DVH); inte.RecalcularDVV("Operacion"); var usuario = datosUsuario.ListarUsuarioPorId(codCliente); // Grabo en Bitácora. aud.grabarBitacora(DateTime.Now, usuario.Usr, "ALTA OPERACION VENTA", "INFO", "Se generó la Venta: " + operacionActual.Id.ToString() + " para el Cliente " + operacionActual.Cliente.Id + " por un Importe de $ " + operacionActual.ImporteTotal.ToString()); return(operacionActual); }
public Usuario RegistrarUsuario(Usuario usr) { var ad = new CuentaDAC(); var priv = new Privacidad(); var inte = new IntegridadDatos(); var usuarioActual = ad.RegistrarUsuario(usr); var usuarioActualDVH = inte.CalcularDVH(usuarioActual.Id.ToString() + priv.Cifrar(usuarioActual.RazonSocial) + priv.Cifrar(usuarioActual.Nombre) + priv.Cifrar(usuarioActual.Apellido) + priv.Cifrar(usuarioActual.Usr) + priv.Cifrar(usuarioActual.Psw) + priv.Cifrar(usuarioActual.CUIL) + usuarioActual.PerfilUsr.Id.ToString() + usuarioActual.Idioma.Id.ToString() + usuarioActual.Localidad.Id.ToString() + usuarioActual.FechaAlta.ToString() + usuarioActual.FechaBaja.ToString() + priv.Cifrar(usuarioActual.Telefono) + priv.Cifrar(usuarioActual.Direccion)); // Actualiza el DVH y DVV. inte.ActualizarDVHUsuario(usuarioActual.Id, usuarioActualDVH); inte.RecalcularDVV("SEG_Usuario"); // Grabo en Bitácora. var aud = new Auditoria(); aud.grabarBitacora(DateTime.Now, "SISTEMA", "ALTA USUARIO", "INFO", "Se registró al Usuario: " + usuarioActual.Id.ToString() + " - '" + usuarioActual.Usr + "' con el perfil de " + usuarioActual.PerfilUsr.Descripcion); return(usuarioActual); }
public bool ValidarUsuarioPsw(string nombreUsuario, string pswUsuario) { var ad = new CuentaDAC(); return(ad.ValidarUsuarioPsw(nombreUsuario, pswUsuario)); }
public List <Usuario> ListarUsuarios() { var ad = new CuentaDAC(); return(ad.ListarUsuarios()); }
public List <DetallePermisoUsr> VerDetallePermisosUsuario(int usuarioId) { var ad = new CuentaDAC(); return(ad.ListarDetallePermisosPorUsuario(usuarioId)); }
public List <Usuario> ListarClientesPorFiltro(string fecha, string fechaFin, string usr) { var ad = new CuentaDAC(); return(ad.ListarClientesPorFiltro(fecha, fechaFin, usr)); }
public void DesbloquearCuenta(int usuarioId) { var ad = new CuentaDAC(); ad.DesbloquearCuenta(usuarioId); }
public void ReiniciarIntentosFallidos(string nombreUsuario) { var ad = new CuentaDAC(); ad.ReiniciarIntentosFallidos(nombreUsuario); }
public int SumarIntentoFallido(string nombreUsuario) { var ad = new CuentaDAC(); return(ad.SumarIntentoFallido(nombreUsuario)); }
public Usuario BuscarUsuarioPorUsuario(string usr) { var ad = new CuentaDAC(); return(ad.BuscarUsuarioPorUsuario(usr)); }
public List <Usuario> ListarUsuariosPorPerfil(int perfil) { var ad = new CuentaDAC(); return(ad.ListarUsuariosPorPerfil(perfil)); }
public Usuario InformacionCuenta(string idUsuario) { var ad = new CuentaDAC(); return(ad.InformacionCuenta(idUsuario)); }
public void ActualizarDatosCuenta(Usuario usuarioModif) { var ad = new CuentaDAC(); ad.ActualizarDatosCuenta(usuarioModif); }
public bool ValidarSesionActiva(string nombreUsuario) { var ad = new CuentaDAC(); return(ad.ValidarSesionActiva(nombreUsuario)); }
public bool ValidarBloqueoCuenta(string nombreUsuario) { var ad = new CuentaDAC(); return(ad.ValidarBloqueoCuenta(nombreUsuario)); }