//para cargar desde BD el pass y el nivel //public usuario() //{ //} public Usuario(string _nombre) { AdminData ad = new AdminData(); nombre = _nombre; pass= ad.recuperarPassUsuario(nombre); nivel_seguridad = ad.recuperarNivelSeguridadUsuario(nombre); mail = ad.recuperarMailUsuario(nombre); }
public bool guardar() { try { AdminData ad = new AdminData(); ad.guardarContacto(this); return true; } catch { return false; } }
public void actualizar() { AdminData ad = new AdminData(); ad.modificarContacto(this); }
public static List<string> recuperarTodosLosNombresDeContactos() { AdminData ad = new AdminData(); return ad.recuperarTodosLosNombresDeContactos(); }
public static string recuperarNombrecontacto(int id) { AdminData ad = new AdminData(); return ad.recuperar_nombre_contacto(id); }
//public static int recuperarIdcontacto(string nombre, string apellido, string dirección, string localidad, string peluquería) //{ // AdminData ad = new AdminData(); // return ad.recuperar_ID_contacto(nombre, apellido, dirección, localidad, peluquería); //} //public static int recuperarIdcontacto(string nombre, string apellido) //{ // AdminData ad = new AdminData(); // return ad.recuperar_ID_contacto(nombre, apellido); //} public static int recuperarIdcontacto(string nombre) { AdminData ad = new AdminData(); return ad.recuperar_IDcontacto(nombre); }
public static void eliminar(int idcontacto) { AdminData ad = new AdminData(); ad.eliminarContacto(idcontacto); }
public static bool comprobarPass(string nombre, string pass) { AdminData ad = new AdminData(); string passAlmacenado = ad.recuperarPassUsuario(nombre); if (passAlmacenado == pass) return true; else return false; }
//chequea que se hayan llenado todos los campos y que el usuario exista private bool usuarioVálido() { AdminData ad = new AdminData(); if (!ad.comprobarUsuarioExiste(nombre)) return false; //si el usuario no existe if (string.IsNullOrEmpty(nombre)) return false; if (string.IsNullOrEmpty(pass)) return false; if (string.IsNullOrEmpty(mail)) return false; if (nivel_seguridad == null) return false; return true; }
public bool guardar() { if (string.IsNullOrEmpty(nombre)) return false; if (string.IsNullOrEmpty(pass)) return false; if (nivel_seguridad==null) return false; if (string.IsNullOrEmpty(mail)) return false; bool swDevolución; //if (nivel_seguridad == 0) //si es un administrador //{ AdminData ad = new AdminData(); if (!ad.comprobarUsuarioExiste(nombre)) //si no hay ya un usuario con ese nombre swDevolución = ad.guardarUsuario(nombre, pass, nivel_seguridad, mail); //se lo guarda else swDevolución = false; //} //else //{ // return false; //si no puede guardar porque es un laucha //} return swDevolución; }
public bool eliminar() { if (!usuarioVálido()) return false; AdminData ad = new AdminData(); return ad.eliminarUsuario(nombre); //se lo elimina }
public bool cambiarPass(string passNuevo) { if (!usuarioVálido()) return false; //if (nivel_seguridad != 0) return false; //si no es administrador, no puede AdminData ad = new AdminData(); return ad.cambiarPassUsuario(nombre, passNuevo); }
public static bool usuarioExiste(string nombre) { AdminData ad = new AdminData(); return ad.comprobarUsuarioExiste(nombre); }
public static int recuperarNivelSeguridad(string nombre) { AdminData ad = new AdminData(); return ad.recuperarNivelSeguridadUsuario(nombre); }
public static string recuperarMail(string nombre) { AdminData ad = new AdminData(); return ad.recuperarMailUsuario(nombre); }
public static Contacto cargarContacto(int idContacto) { AdminData ad = new AdminData(); return ad.recuperarContacto (idContacto); }
public static List<Contacto> cargarTodos() { AdminData ad = new AdminData(); List<Contacto> misContactos = ad.recuperarTodosLosContactos(); return misContactos; }
public static List<Usuario> cargarTodos() { AdminData ad = new AdminData(); return ad.recuperarTodosLosUsuarios(); }