}//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
}//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
}//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
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 }
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 = ""; }
}//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
}//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
}//Busca el objeto parlamentario int AsociarAParlamentario(string ParName, Asesor AS) { return(Goathemala.AsociarAParlamentario(ParName, AS)); }//Asocia un asesor a un parlamentario