Beispiel #1
0
        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));
                        }
                    }
                }
            }
        }
Beispiel #2
0
        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));
                        }
                    }
                }
            }
        }
Beispiel #3
0
 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)));
             }
         }
     }
 }