public string[][] Operadoras(DateTime pFechaI, DateTime pFechaF) { List <UsuarioPersistente> TempList = Handler.OperadorasIP(pFechaI, pFechaF); Dictionary <string, UsuarioPersistente> TempList2 = new Dictionary <string, UsuarioPersistente>(); foreach (UsuarioPersistente i in TempList) { TempList2.Add(i.Usuario, i); } TempList = Handler.OperadorasAE(pFechaI, pFechaF); foreach (UsuarioPersistente i in TempList) { if (!TempList2.ContainsKey(i.Usuario)) { TempList2.Add(i.Usuario, i); } } UsuarioPersistente[] TempList1 = new UsuarioPersistente[TempList2.Count]; TempList2.Values.CopyTo(TempList1, 0); string[][] Result = new string[2][]; Result[0] = new string[TempList2.Count]; Result[1] = new string[TempList2.Count]; int j = 0; foreach (UsuarioPersistente i in TempList1) { Result[0][j] = i.Nombre; Result[1][j] = i.Usuario; j++; } return(Result); }
public Usuario Get(int empresa, int id) { UsuarioPersistente pp = new UsuarioPersistente(); Usuario usuario = pp.ObtenerUsuario(empresa, id); return(usuario); }
public Usuario(UsuarioPersistente pusuario) : base(pusuario.Usuario, pusuario.Contrasena, pusuario.Nombre, pusuario.Rol, true, pusuario.CarnetIdentidad) { if (operaciones == null) { operaciones = new COperacionAutomatica(); } }
// POST: api/Usuario public HttpResponseMessage Post([FromBody] Usuario usuario) { UsuarioPersistente pp = new UsuarioPersistente(); long codigo = pp.GuardarUsuario(usuario); HttpResponseMessage respuesta = Request.CreateResponse(HttpStatusCode.Created); return(respuesta); }
public string[] GetUsuario(string usuario, string clave) { UsuarioPersistente TempUser = Handler.GetUsuario(usuario, clave); string[] Result = new string[6]; Result[0] = TempUser.Contrasena.ToString(); Result[1] = TempUser.Nombre.ToString(); Result[2] = TempUser.Rol.Nombre.ToString(); Result[3] = TempUser.Usuario.ToString(); Result[4] = TempUser.Activo.ToString(); Result[5] = TempUser.CarnetIdentidad.ToString(); return(Result); }
public bool AgregarUsuario(string nombre, string clave, string rol, string usuario, bool activo, string carnetIdentidad) { UsuarioPersistente usuarioP = new UsuarioPersistente(); usuarioP.Nombre = nombre; usuarioP.Contrasena = clave; usuarioP.Usuario = usuario; usuarioP.Activo = activo; usuarioP.CarnetIdentidad = carnetIdentidad; RolPersistente rolP = new RolPersistente(); RolPersistente rolN = Handler.BuscarRol(rol); rolP.Nombre = rol; rolP.Descripcion = rolN.Descripcion; rolP.Funcionalidades = rolN.Funcionalidades; usuarioP.Rol = rolN; return(Handler.AgregarUsuario(usuarioP)); }
public string[] BuscarUsuario(string usuario) { string[] datosUsuario = new string[6]; UsuarioPersistente user = GetUsuarioActual.BuscarUsuario(usuario); if (user != null) { datosUsuario[0] = user.Nombre; datosUsuario[1] = user.Usuario; datosUsuario[2] = user.Contrasena; datosUsuario[3] = user.Rol.Nombre; datosUsuario[4] = user.Activo.ToString(); datosUsuario[5] = user.CarnetIdentidad; return(datosUsuario); } else { return(null); } }
public UsuarioPersistente BuscarUsuario(string pUsuario) { UsuarioPersistente usuarioP = new UsuarioPersistente(); UsuarioPersistente usuarioN = Handler.BuscarUsuario(pUsuario); if (usuarioN != null) { usuarioP.Usuario = usuarioN.Usuario; usuarioP.Rol = usuarioN.Rol; usuarioP.Nombre = usuarioN.Nombre; usuarioP.Contrasena = usuarioN.Contrasena; usuarioP.Activo = usuarioN.Activo; usuarioP.CarnetIdentidad = usuarioN.CarnetIdentidad; return(usuarioP); } else { return(null); } }
public bool ModificarUsuario(string nombre, string clave, string rol, string usuario, bool activo, string carnetIdentidad) { UsuarioPersistente TempUsuario = Handler.BuscarUsuario(usuario); RolPersistente TempRol = Handler.BuscarRol(rol); TempUsuario.Nombre = nombre; TempUsuario.Contrasena = clave; TempUsuario.Activo = activo; TempUsuario.Rol = TempRol; TempUsuario.CarnetIdentidad = carnetIdentidad; bool Result = Handler.ModificarUsuario(TempUsuario); if (usuario == this.Usuario) { this.Nombre = TempUsuario.Nombre; this.Contrasena = TempUsuario.Contrasena; this.Rol = TempUsuario.Rol; this.Activo = TempUsuario.Activo; this.CarnetIdentidad = TempUsuario.CarnetIdentidad; } return(Result); }
public string DevolverClave(string usuario) { UsuarioPersistente user = Handler.BuscarUsuario(usuario); return(user.Contrasena); }
public bool ActivarMoneda(int usuario) { UsuarioPersistente pp = new UsuarioPersistente(); return(pp.ActivarMoneda(usuario)); }
public bool ComprobarCorreo(string correo) { UsuarioPersistente pp = new UsuarioPersistente(); return(pp.ComprobarCorreo(correo)); }
public bool IniciarSesion(string correo, string contrasena) { UsuarioPersistente pp = new UsuarioPersistente(); return(pp.IniciarSesion(correo, contrasena)); }
public Usuario ObtenerUsuarioPorCorreo(string correo) { UsuarioPersistente pp = new UsuarioPersistente(); return(pp.ObtenerUsuarioPorCorreo(correo)); }
public ArrayList BuscarUsuariosPorEmpresaYCorreo(int empresa, string correo) { UsuarioPersistente pp = new UsuarioPersistente(); return(pp.BuscarUsuariosPorEmpresaYCorreo(empresa, correo)); }
public ArrayList Get(int empresa) { UsuarioPersistente pp = new UsuarioPersistente(); return(pp.ObtenerUsuarios(empresa)); }