Пример #1
0
        public bool CheckNameNotBeingUsed(string name)
        {
            var partyDAO = new PartyDAO();
            var party    = partyDAO.Parties().FirstOrDefault(x => x.Name == name);

            if (party == null)
            {
                return(true);
            }
            throw new NameBeingUsedException();
        }
Пример #2
0
        private void LoadPartiesIntoCmb()
        {
            cmbParties.Items.Clear();
            var partyDAO = new PartyDAO();
            var parties  = partyDAO.Parties();

            foreach (var party in parties)
            {
                cmbParties.Items.Add(party.Name);
            }
        }
Пример #3
0
        private void ConfigureCmbParties()
        {
            cmbParties.DropDownStyle = ComboBoxStyle.DropDownList;
            var partyDAO = new PartyDAO();
            var parties  = partyDAO.Parties();

            foreach (var party in parties)
            {
                cmbParties.Items.Add(party.Name);
            }
        }
Пример #4
0
        private void LoadCandidatesIntoListbox()
        {
            var candidateDAO = new CandidateDAO();
            var partyDAO     = new PartyDAO();
            var party        = partyDAO.Parties().First(x => x.Name == cmbParties.SelectedItem.ToString());

            var candidates = candidateDAO.Candidates().Where(x => x.PartyID == party.Id);

            foreach (var candidate in candidates)
            {
                listBox.Items.Add(candidate.Name);
            }
        }
Пример #5
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            try
            {
                var number = Convert.ToInt32(txtNumber.Text);
                PictureBoxImageLoader p = new PictureBoxImageLoader();

                var party = new Party(txtName.Text, number, p.ConvertPictureBoxImageToByteArray(pictureBox));

                var partyDAO = new PartyDAO();
                partyDAO.Add(party);
            }
            catch (Exception ex)
            {
                lblError.Visible = true;
                lblError.Text    = ex.Message;
            }
        }
Пример #6
0
        private Party GetParty()
        {
            var partyDAO = new PartyDAO();

            return(partyDAO.Parties().FirstOrDefault(x => x.Name == Convert.ToString(cmbParty.SelectedItem)));
        }