private void gestionDeCuentasToolStripMenuItem_Click(object sender, EventArgs e) { using (GestionCuentas gestion_cuentas = new GestionCuentas()) { if (gestion_cuentas.ShowDialog() == DialogResult.OK) { List <CuentaConf> cuentas_para_cargar = gestion_cuentas.get_Cuentas_Cargadas(); if (cuentas_para_cargar.Count < 2) { CuentaConf cuenta_conf = cuentas_para_cargar[0]; cuentas_cargadas.Add(cuenta_conf.nombre_cuenta, agregar_Nueva_Tab_Pagina(cuenta_conf.nombre_cuenta, new UI_Principal(new Cuenta(cuenta_conf)), "No group")); } else { CuentaConf configuracion_lider = cuentas_para_cargar.First(); Cuenta lider = new Cuenta(configuracion_lider); Grupo grupo = new Grupo(lider); cuentas_cargadas.Add(configuracion_lider.nombre_cuenta, agregar_Nueva_Tab_Pagina(configuracion_lider.nombre_cuenta, new UI_Principal(lider), configuracion_lider.nombre_cuenta)); cuentas_para_cargar.Remove(configuracion_lider); foreach (CuentaConf cuenta_conf in cuentas_para_cargar) { Cuenta cuenta = new Cuenta(cuenta_conf); grupo.agregar_Miembro(cuenta); cuentas_cargadas.Add(cuenta_conf.nombre_cuenta, agregar_Nueva_Tab_Pagina(cuenta_conf.nombre_cuenta, new UI_Principal(cuenta), grupo.lider.configuracion.nombre_cuenta)); } } } } }
private void gestionDeCuentasToolStripMenuItem_Click(object sender, EventArgs e) { using (GestionCuentas gestion_cuentas = new GestionCuentas()) { if (gestion_cuentas.ShowDialog() == DialogResult.OK) { List <AccountConfig> cuentas_para_cargar = gestion_cuentas.get_Cuentas_Cargadas(); if (cuentas_para_cargar.Count < 2) { AccountConfig cuenta_conf = cuentas_para_cargar[0]; cuentas_cargadas.Add(cuenta_conf.accountUsername, agregar_Nueva_Tab_Pagina(cuenta_conf.accountUsername, new UI_Principal(new Account(cuenta_conf)), "Ninguno")); } else { AccountConfig configuracion_lider = cuentas_para_cargar.First(); Account lider = new Account(configuracion_lider); Grupo grupo = new Grupo(lider); cuentas_cargadas.Add(configuracion_lider.accountUsername, agregar_Nueva_Tab_Pagina(configuracion_lider.accountUsername, new UI_Principal(lider), configuracion_lider.accountUsername)); cuentas_para_cargar.Remove(configuracion_lider); foreach (AccountConfig cuenta_conf in cuentas_para_cargar) { Account cuenta = new Account(cuenta_conf); grupo.agregar_Miembro(cuenta); cuentas_cargadas.Add(cuenta_conf.accountUsername, agregar_Nueva_Tab_Pagina(cuenta_conf.accountUsername, new UI_Principal(cuenta), grupo.lider.accountConfig.accountUsername)); } } } } }
private void gestionDeCuentasToolStripMenuItem_Click(object sender, EventArgs e) { using (GestionCuentas gestion_cuentas = new GestionCuentas()) { if (gestion_cuentas.ShowDialog() == DialogResult.OK) { foreach (CuentaConf cuenta in gestion_cuentas.get_Cuentas_Cargadas()) { paginas_cuentas_cargadas.Add(cuenta.nombre_cuenta, agregar_Nueva_Tab_Pagina(cuenta.nombre_cuenta, new UI_Principal(cuenta))); } } } }