Ejemplo n.º 1
0
        }//cambia a pestaña CreateANewUser

        private void button2_Click(object sender, EventArgs e)
        {
            Act_Name = LogIn_User_txt.Text;
            try
            {
                Act_Password = SearchUserPassword(Act_Name);
                Act_Work     = SearchUserWork(Act_Name);
            }
            catch
            {
            }
            if (Act_Password == LogIn_Password_txt.Text)
            {
                if (Act_Work == "Parlamentario")
                {
                    TempPar = this.SearchParlamentario();
                }
                else
                {
                    TempAse = this.SearchAsesor();
                }
                LogIn_Password_txt.Text = "";
                LogIn_User_txt.Text     = "";
                A.SelectTab(2);
            }
            else
            {
                MessageBox.Show("El usuario o la contraseña son incorrectos");
            }
        }//Hace el login
Ejemplo n.º 2
0
        }//Borra la informacion existente de un asesor

        public void InicializarAsesores()
        {
            for (int i = 0; i < 8; i++)
            {
                Asesores[i] = new Asesor("", 0, "", "");
            }
        }//Crea el espacio para los asesores
Ejemplo n.º 3
0
        }//Añade un asesor al diputado

        public void RemoveFromAdvisor(Asesor AS)
        {
            for (int i = 0; i < 8; i++)
            {
                if (AS.ReturnName() == Asesores[i].ReturnName())
                {
                    Asesores[i].Remove();
                }
            }
            Array.Sort(Asesores);
        }//Borra la informacion existente de un asesor
Ejemplo n.º 4
0
 public int AsociarAParlamentario(string ParName, Asesor AS)
 {
     for (int i = 0; i <= cont; i++)
     {
         if (ParName == Congress[i].ReturnName())//Busca al parlamentario
         {
             Congress[i].AddToAdvisor(AS);
             return(0);//Retorna 0 si se logro asignar correctamente
         }
     }
     return(-1);//Retrona menos 1 si no hay ningun parlamentario llamado asi
 }
Ejemplo n.º 5
0
 private void Principal_Exit_Buttom_Click(object sender, EventArgs e)
 {
     A.SelectTab(0);
     if (Act_Work == "Parlamentario")
     {
         TempPar = null;
     }
     else
     {
         TempAse = null;
     }
     Act_Name     = "";
     Act_Password = "";
     Act_Work     = "";
 }
Ejemplo n.º 6
0
        }//Hace el login

        //---------------------------LogIn---------------------------------------

        //---------------------------CreateANewUser---------------------------------------
        private void CreateANewUser_Create_buttom_Click(object sender, EventArgs e)
        {
            if (CreateANewUser_password_txt.Text == CreateANewUser_ConfirmPassword_txt.Text && CreateANewUser_password_txt.Text != "")
            {
                Act_Work = CreateANewUser_Work_Combobox.Text;
                if (Act_Work == "Parlamentario")
                {
                    try
                    {
                        TempPar = new Parlamentario(CreateANewUser_Name_txt.Text, int.Parse(CreateANewUser_Age_txt.Text), CreateANewUser_Sex_Combobox.Text, CreateANewUser_password_txt.Text);
                        Goathemala.addParlamentario(TempPar);
                        ClearCreateANewUser();
                        A.SelectTab(2);
                    }
                    catch
                    {
                        MessageBox.Show("Ingrese datos validos");
                    }
                }
                else
                {
                    try
                    {
                        TempAse = new Asesor(CreateANewUser_Name_txt.Text, int.Parse(CreateANewUser_Age_txt.Text), CreateANewUser_Sex_Combobox.Text, CreateANewUser_password_txt.Text);
                        if (AsociarAParlamentario(CreateANEwUser_AsociatedP_txt.Text, TempAse) == 0)
                        {
                            ClearCreateANewUser();
                            A.SelectTab(2);
                        }
                        else
                        {
                            MessageBox.Show("El asesor que usted nos indico no existe");
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Ingrese datos validos");
                    }
                }
            }
            else
            {
                MessageBox.Show("Las contraseñas deven coincidir");
            }
            CreateANewUser_Sex_Combobox.SelectedIndex = -1;
            CreateANewUser_Sex_Combobox.SelectedIndex = -1;
        }//Crea el usuario
Ejemplo n.º 7
0
        }//Retorna el objeto asesor

        public void AddToAdvisor(Asesor AS)
        {
            bool asignado = false;

            for (int i = 0; i < 8; i++)
            {
                if (Asesores[i].ReturnName() == "" && asignado == false)
                {
                    Asesores[i] = AS;
                    asignado    = true;
                }
            }
            if (asignado == false)
            {
                System.Windows.Forms.MessageBox.Show("Usted no tiene espacios disponibles para mas asesores");
            }
        }//Añade un asesor al diputado
Ejemplo n.º 8
0
        }//Busca el objeto parlamentario

        int AsociarAParlamentario(string ParName, Asesor AS)
        {
            return(Goathemala.AsociarAParlamentario(ParName, AS));
        }//Asocia un asesor a un parlamentario