/// <summary> /// method that creates Voters with details of a given voter. /// </summary> /// <param name="v">Voter whose details are used to create different voters</param> /// <returns> a new voter who is: Voter or Elections Manager or Kalpi Manager, according to permission </returns> public Voter createVoter(Voter v) { Voter tmp = null; switch (v.Permission) { case "0": tmp = new Voter(v); //create casic voter break; case "1": tmp = new ElectionsManager(v); //create voter who is also an elections manager break; case "2": tmp = new KalpiManager(v); //create voter who is also a kalpi manager break; case "3": tmp = new AreaManager(new KalpiManager(v)); //create voter who is also a area manager break; default: tmp = new Voter(v); //create casic voter break; } return(tmp); }
/// <summary> /// method that creates Voters with details from a given datarow. /// </summary> /// <param name="row">datarow from Voter table in database.</param> /// <returns>a new voter who is: Voter or Elections Manager or Kalpi Manager, according to permission</returns> public Voter createVoter(DataRow row) { Voter tmp = null; switch (row["permission"].ToString()) { case "0": tmp = new Voter(row); break; case "1": tmp = new ElectionsManager(row); break; case "2": tmp = new KalpiManager(row); break; case "3": tmp = new AreaManager(row); break; default: tmp = new Voter(row); //create casic voter break; } return(tmp); }
public AddCommissioner(ElectionsManager man) { InitializeComponent(); con = sqlConnection.Instance; electionManager = new ElectionsManager(man); KalpiManager = new KalpiManager(man); worker = null; flag = false; }
public AddNewAreaManager(ElectionsManager eM, bool _update = false) { InitializeComponent(); electionsManager = eM; update = _update; if (update) { this.setUpdateMenu(); } }
public AddNewParty(ElectionsManager v) { InitializeComponent(); manager = v; }
public updateMemberParty(ElectionsManager v) { InitializeComponent(); manager = v; }
public CountMandatByElectionsManager(ElectionsManager eM) { InitializeComponent(); ShowMandates(); }
public ManagerMenu(ElectionsManager v) { InitializeComponent(); manager = v; }
public AddPartyMember(ElectionsManager v) { InitializeComponent(); manager = v; }
public UpdatePartyDetails(ElectionsManager v) { InitializeComponent(); manager = v; }
public removeParty(ElectionsManager v) { InitializeComponent(); manager = v; }
public RemoveMember(ElectionsManager v) { InitializeComponent(); manager = v; }
public TotalVotePercentage(ElectionsManager manager) { this.manager = manager; InitializeComponent(); }
public RemoveAreaManager(ElectionsManager eM) { InitializeComponent(); electionsManager = eM; }