/// <summary> /// Constructor del grupo /// </summary> /// <param name="textoPlano">Recibe todos los datos como texto plano de un archivo</param> public Grupo(string textoPlano) { string[] datos = textoPlano.Split('|'); Nombre = datos[3]; Parlamentario = new Clases.Usuarios(datos[4], datos[5]); Usuarios = new Estructuras.ListaDoblementeEnlazada <Clases.Usuarios>("Grupos", false); for (int i = 6; i < datos.Length; i = i + 2) { Usuarios.Agregar(new Clases.Usuarios(datos[i], datos[i + 1])); Asesores++; } }
public static void EliminarUsuario1(string usu, int estado) { try { Clases.Usuarios usuarios = new Clases.Usuarios(usu, estado); usuarios.Eliminar1(); } catch (Exception es) { throw es; } }
public static void EliminarUsuario(string usu) { try { Clases.Usuarios usuarios = new Clases.Usuarios(usu); usuarios.Eliminar(); } catch (Exception es) { throw es; } }
public static void AgregarUsuario( string nombre, string apellido, string clave) { try { ValidarUsuarios(nombre, apellido, clave); Clases.Usuarios usuario = new Clases.Usuarios( nombre, apellido, clave ); usuario.Agregar(); } catch (Exception ex) { throw ex; } }
public static void ModificarUsuario( string usu, string nombre, string apellido, string clave) { try { ValidarUsuarios(nombre, apellido, clave); Clases.Usuarios usuario = new Clases.Usuarios( usu, nombre, apellido, clave, 1 ); usuario.Modificar(); } catch (Exception ex) { throw ex; } }