Exemple #1
0
 public StvoriNatjecanje()
 {
     InitializeComponent();
     op = new OrganizationProcessor();
     cp = new CompetitionProcessor();
     comboBox1.DataSource    = op.getOrganizations();
     comboBox1.ValueMember   = "Id";
     comboBox1.DisplayMember = "Name";
 }
Exemple #2
0
        public UnosLicence()
        {
            InitializeComponent();
            var compProcessor = new CompetitionProcessor();

            comboBox1.DataSource    = compProcessor.RetrieveCompetitions();
            comboBox1.DisplayMember = "Name";
            comboBox1.ValueMember   = "Id";
        }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            int    id        = int.Parse(textBox1.Text);
            string name      = textBox2.Text;
            var    processor = new CompetitionProcessor();
            var    result    = processor.StoreChanges(id, name);

            MessageBox.Show(result);
            this.Hide();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var compProcessor           = new CompetitionProcessor();
            var competition             = (Competition)comboBox1.SelectedItem;
            var season                  = (Season)comboBox2.SelectedItem;
            var clubs                   = listBox1.SelectedItems.Cast <Organization>();
            List <Organization> listOrg = new List <Organization>();

            listOrg.AddRange(clubs);
            var message = compProcessor.StoreOrganizationsIncompetition(competition, season, listOrg);

            MessageBox.Show(message);
        }
Exemple #5
0
        public void Validate_StoreChanges()
        {
            string      competitionName = "Prva Hrvatska Liga";
            int         id   = 1;
            Competition comp = new Competition();

            var repository = new Mock <ICompetitionRepository>();

            repository.Setup(x => x.GetCompetition(id)).Returns(comp);
            repository.Setup(x => x.UpdateCompetition(comp));

            CompetitionProcessor processor = new CompetitionProcessor();

            processor.Repository = (ICompetitionRepository)repository.Object;

            var res = processor.StoreChanges(id, competitionName);

            repository.Verify(x => x.GetCompetition(id), Times.Exactly(1));
            repository.Verify(x => x.UpdateCompetition(comp), Times.Exactly(1));
        }
        public PregledNatjecanja()
        {
            InitializeComponent();
            var proc    = new CompetitionProcessor();
            var objects = proc.RetrieveCompetitions();

            dataGridView1.DataSource = objects.Select(o => new
                                                      { Id = o.Id, Naziv = o.Name }).ToList();
            dataGridView1.Columns[1].Width = 240;

            dataGridView1.CellClick += dataGridView1_CellClick;
            var buttonCol = new DataGridViewButtonColumn();

            buttonCol.UseColumnTextForButtonValue = true;
            buttonCol.Name       = "ButtonColumnName";
            buttonCol.HeaderText = "";
            buttonCol.Text       = "Uredi natjecanje";
            dataGridView1.Columns.Add(buttonCol);
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                DataGridViewButtonCell button = (row.Cells["ButtonColumnName"] as DataGridViewButtonCell);
            }
        }