示例#1
0
        private void onSelectedTakmicenjeChanged()
        {
            GridColumnsInitializer.initRezultatiEkipno(dataGridViewUserControl1, takmicenje, kvalColumnVisible(), true);
            GridColumnsInitializer.initRezultatiUkupnoZaEkipe(dataGridViewUserControl2, takmicenje);
            List <string> imena   = new List <string>();
            List <string> klubovi = new List <string>();

            foreach (List <RezultatUkupno> rezultati in ekipaRezultatiUkupnoMap.Values)
            {
                foreach (RezultatUkupno r in rezultati)
                {
                    imena.Add(r.Gimnasticar.PrezimeIme);
                    klubovi.Add(r.Gimnasticar.KlubDrzava);
                }
            }
            if (imena.Count > 0)
            {
                dataGridViewUserControl2.DataGridView.Columns[0].Width =
                    GridColumnsInitializer.getMaxWidth(imena, dataGridViewUserControl2.DataGridView);
            }
            if (klubovi.Count > 0)
            {
                dataGridViewUserControl2.DataGridView.Columns[1].Width =
                    GridColumnsInitializer.getMaxWidth(klubovi, dataGridViewUserControl2.DataGridView);
            }
            setEkipe();
        }
 private void initUI()
 {
     Text = "Start lista - " +
            DeoTakmicenjaKodovi.toString(raspored.DeoTakmicenjaKod);
     GridColumnsInitializer.initStartLista(startLista.Id, spravaGridUserControl1.DataGridViewUserControl);
     spravaGridUserControl1.DataGridViewUserControl.DataGridView.ColumnWidthChanged += new DataGridViewColumnEventHandler(DataGridView_ColumnWidthChanged);
 }
示例#3
0
        private void initUI()
        {
            ClientSize = new Size(ClientSize.Width, Screen.PrimaryScreen.WorkingArea.Height - 100);
            if (!selectMode)
            {
                this.Text = "Otvori takmicenje";
                dataGridViewUserControl1.DataGridView.MultiSelect = false;

                statusBar            = new StatusBar();
                statusBar.Parent     = this;
                statusBar.ShowPanels = true;
                StatusBarPanel sbPanel1 = new StatusBarPanel();
                statusBar.Panels.Add(sbPanel1);
            }
            else
            {
                this.Text = "Izaberi takmicenje";
                dataGridViewUserControl1.DataGridView.MultiSelect = true;
                btnDelete.Visible = false;
                btnDelete.Enabled = false;
                btnOpen.Text      = "OK";
            }

            dataGridViewUserControl1.DataGridView.CellDoubleClick += new DataGridViewCellEventHandler(DataGridView_CellDoubleClick);
            GridColumnsInitializer.initTakmicenje(dataGridViewUserControl1);
        }
示例#4
0
 private void createTab(RasporedSudija raspored)
 {
     if (rasporedi.IndexOf(raspored) == 0) // prvi tab
     {
         // init first tab
         if (tabControl1.TabPages.IndexOf(tabPage1) < 0)
         {
             tabControl1.TabPages.Add(tabPage1);
         }
         spravaGridGroupUserControl1.Location              = USER_CONTROL_LOCATION;
         spravaGridGroupUserControl1.SpravaGridRightClick +=
             new EventHandler <SpravaGridRightClickEventArgs>(spravaGridGroupUserControl1_SpravaGridRightClick);
         spravaGridGroupUserControl1.init(Sprave.getSprave(takmicenje.Gimnastika));
         foreach (SpravaGridUserControl c in spravaGridGroupUserControl1.SpravaGridUserControls)
         {
             SudijskiOdborNaSpravi odbor = raspored.getOdbor(c.Sprava);
             int odborId = odbor != null ? odbor.Id : 0;
             GridColumnsInitializer.initRasporedSudija(odborId, c.DataGridViewUserControl);
             c.DataGridViewUserControl.DataGridView.ColumnWidthChanged += new DataGridViewColumnEventHandler(DataGridView_ColumnWidthChanged);
         }
         tabPage1.AutoScroll        = true;
         tabPage1.AutoScrollMinSize = new Size(
             spravaGridGroupUserControl1.Right, spravaGridGroupUserControl1.Bottom);
         tabPage1.AutoScrollMargin =
             new Size(spravaGridGroupUserControl1.Location);
         tabPage1.Text = raspored.Naziv;
     }
     else
     {
         // init other tabs
         TabPage newTab = new TabPage();
         tabControl1.Controls.Add(newTab);
         initTab(newTab, raspored);
     }
 }
示例#5
0
        private void initSpravaGridUserControl(Sprava sprava)
        {
            if (normalHeight == 0)
            {
                normalHeight = getDataGridViewUserControl().DataGridView.RowTemplate.Height;
            }

            spravaGridUserControl1.init(sprava);
            bool columnHeaderSorting;

            if (sprava != Sprava.Preskok)
            {
                columnHeaderSorting = true;
                getDataGridViewUserControl().DataGridView.RowTemplate.Height = normalHeight;
                //getDataGridViewUserControl().DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
            }
            else
            {
                columnHeaderSorting = false;
                getDataGridViewUserControl().DataGridView.RowTemplate.Height = 40;
                //getDataGridViewUserControl().DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
            }

            GridColumnsInitializer.initOcene(
                getDataGridViewUserControl(), takmicenje, sprava);
            getDataGridViewUserControl().ColumnHeaderSorting = columnHeaderSorting;
        }
示例#6
0
        private void initUI()
        {
            Text = "Kvalifikanti - "
                   + DeoTakmicenjaKodovi.toString(DeoTakmicenjaKod.Takmicenje3);

            cmbTakmicenje.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTakmicenje.DataSource    = rezTakmicenja;
            cmbTakmicenje.DisplayMember = "Naziv";

            cmbSprava.DropDownStyle = ComboBoxStyle.DropDownList;
            List <string> sprave = new List <string>(Sprave.getSpraveNazivi(takmicenje.Gimnastika));

            cmbSprava.Items.AddRange(sprave.ToArray());

            spravaGridUserControl1.DataGridViewUserControl.GridColumnHeaderMouseClick +=
                new EventHandler <GridColumnHeaderMouseClickEventArgs>(DataGridViewUserControl_GridColumnHeaderMouseClick);
            spravaGridUserControl1.DataGridViewUserControl.DataGridView.MultiSelect = true;

            dataGridViewUserControl1.GridColumnHeaderMouseClick += new EventHandler <GridColumnHeaderMouseClickEventArgs>(DataGridViewUserControl_GridColumnHeaderMouseClick);
            GridColumnsInitializer.initKvalifikantiTak3(dataGridViewUserControl1,
                                                        takmicenje);
            dataGridViewUserControl1.DataGridView.MultiSelect = true;

            this.ClientSize = new Size(ClientSize.Width, 550);
        }
示例#7
0
        private void initSpravaGridUserControl(Sprava sprava)
        {
            spravaGridUserControl1.init(sprava);

            GridColumnsInitializer.initKvalifikantiTak3(
                spravaGridUserControl1.DataGridViewUserControl, takmicenje);
        }
示例#8
0
        public static void setColumnWidthsStartLista(DataGridViewUserControl dgw, StartListaNaSpravi startLista)
        {
            List <string> imena      = new List <string>();
            List <string> klubovi    = new List <string>();
            List <string> kategorije = new List <string>();

            foreach (NastupNaSpravi n in startLista.Nastupi)
            {
                imena.Add(n.PrezimeIme);
                klubovi.Add(n.KlubDrzava);
                kategorije.Add(n.Kategorija);
            }
            if (imena.Count > 0)
            {
                dgw.DataGridView.Columns[1].Width = GridColumnsInitializer.getMaxWidth(imena, dgw.DataGridView);
            }
            if (klubovi.Count > 0)
            {
                dgw.DataGridView.Columns[2].Width = GridColumnsInitializer.getMaxWidth(klubovi, dgw.DataGridView);
            }
            if (kategorije.Count > 0)
            {
                dgw.DataGridView.Columns[3].Width = GridColumnsInitializer.getMaxWidth(kategorije, dgw.DataGridView);
            }
        }
 private void initUI()
 {
     Text = "Raspored sudija - " +
            DeoTakmicenjaKodovi.toString(raspored.DeoTakmicenjaKod);
     GridColumnsInitializer.initRasporedSudija(sudijskiOdbor.Id, spravaGridUserControl1.DataGridViewUserControl);
     spravaGridUserControl1.DataGridViewUserControl.DataGridView.ColumnWidthChanged += new DataGridViewColumnEventHandler(DataGridView_ColumnWidthChanged);
 }
示例#10
0
        private void initTab(TabPage tabPage, RasporedSudija raspored)
        {
            SpravaGridGroupUserControl spravaGridGroupUserControl = new SpravaGridGroupUserControl();

            spravaGridGroupUserControl.Location              = USER_CONTROL_LOCATION;
            spravaGridGroupUserControl.SpravaGridRightClick +=
                new EventHandler <SpravaGridRightClickEventArgs>(spravaGridGroupUserControl1_SpravaGridRightClick);
            //spravaGridGroupUserControl.Size = this.rasporedSudijaUserControl1.Size;
            spravaGridGroupUserControl.init(Sprave.getSprave(takmicenje.Gimnastika)); // odredjuje i Size
            foreach (SpravaGridUserControl c in spravaGridGroupUserControl.SpravaGridUserControls)
            {
                SudijskiOdborNaSpravi odbor = raspored.getOdbor(c.Sprava);
                int odborId = odbor != null ? odbor.Id : 0;
                GridColumnsInitializer.initRasporedSudija(odborId, c.DataGridViewUserControl);
                c.DataGridViewUserControl.DataGridView.ColumnWidthChanged += new DataGridViewColumnEventHandler(DataGridView_ColumnWidthChanged);
            }
            spravaGridGroupUserControl.TabIndex = this.spravaGridGroupUserControl1.TabIndex;

            tabPage.SuspendLayout();
            tabPage.Controls.Add(spravaGridGroupUserControl);
            tabPage.BackColor = this.tabPage1.BackColor;
            tabPage.Location  = this.tabPage1.Location;
            tabPage.Padding   = this.tabPage1.Padding;
            tabPage.Size      = this.tabPage1.Size;
            //tabPage.TabIndex = rasporedi.IndexOf(raspored); // This property is not
            //  meaningful for this control.
            tabPage.AutoScroll        = true;
            tabPage.AutoScrollMinSize = new Size(
                spravaGridGroupUserControl.Right, spravaGridGroupUserControl.Bottom);
            tabPage.AutoScrollMargin = new Size(spravaGridGroupUserControl.Location);
            tabPage.Text             = raspored.Naziv;
            //tabPage.UseVisualStyleBackColor = this.tabPage1.UseVisualStyleBackColor;
            tabPage.ResumeLayout(false);
        }
示例#11
0
        private void initTab(int i, TabPage tabPage, RezultatskoTakmicenje rezTakmicenje)
        {
            DataGridViewUserControl dataGridViewUserControl =
                new DataGridViewUserControl();

            dataGridViewUserControl.Anchor   = this.dataGridViewUserControl1.Anchor;
            dataGridViewUserControl.Location = this.dataGridViewUserControl1.Location;
            dataGridViewUserControl.Size     = this.dataGridViewUserControl1.Size;
            dataGridViewUserControl.TabIndex = this.dataGridViewUserControl1.TabIndex;
            GridColumnsInitializer.initGimnasticarUcesnik(dataGridViewUserControl);
            dataGridViewUserControl.GridColumnHeaderMouseClick += new EventHandler <GridColumnHeaderMouseClickEventArgs>(dataGridViewUserControl_GridColumnHeaderMouseClick);
            dataGridViewUserControl.DataGridView.MouseUp       += DataGridView_MouseUp;

            tabPage.SuspendLayout();    // NOTE: ovo je obavezno, jer bez toga naredba
            // tabPage.Controls.Add(dataGridViewUserControl) pozicionira
            // user controlu unutar taba pre nego sto je zavrsena inicijalizacija
            // taba, i kao rezultat se dobija pogresna pozicija
            tabPage.Controls.Add(dataGridViewUserControl);
            tabPage.Location = this.tabPage1.Location;
            tabPage.Padding  = this.tabPage1.Padding;
            tabPage.Size     = this.tabPage1.Size;
            tabPage.TabIndex = i;
            tabPage.Text     = rezTakmicenje.Naziv;
            tabPage.UseVisualStyleBackColor = this.tabPage1.UseVisualStyleBackColor;
            tabPage.ResumeLayout(false);
        }
示例#12
0
        public static void maximizeColumnsRezultatiSpravaFinaleKupa(DataGridViewUserControl dgw,
                                                                    IList <RezultatskoTakmicenje> rezTakmicenja)
        {
            List <string> imena   = new List <string>();
            List <string> klubovi = new List <string>();

            foreach (RezultatskoTakmicenje rt in rezTakmicenja)
            {
                foreach (PoredakSpravaFinaleKupa p in rt.Takmicenje1.PoredakSpravaFinaleKupa)
                {
                    foreach (RezultatSpravaFinaleKupa r in p.getRezultati())
                    {
                        imena.Add(r.Gimnasticar.PrezimeIme);
                        klubovi.Add(r.Gimnasticar.KlubDrzava);
                    }
                }
            }
            if (imena.Count > 0)
            {
                dgw.DataGridView.Columns[1].Width = GridColumnsInitializer.getMaxWidth(imena, dgw.DataGridView);
            }
            if (klubovi.Count > 0)
            {
                dgw.DataGridView.Columns[2].Width = GridColumnsInitializer.getMaxWidth(klubovi, dgw.DataGridView);
            }
        }
        private void initUI()
        {
            Text = "Kvalifikanti - "
                   + DeoTakmicenjaKodovi.toString(DeoTakmicenjaKod.Takmicenje3) + " - " + rezTakmicenje.Naziv;

            spravaGridUserControl1.init(sprava);
            GridColumnsInitializer.initKvalifikantiTak3(
                spravaGridUserControl1.DataGridViewUserControl, takmicenje);

            refreshItems();
        }
示例#14
0
        public static void reinitRezultatiUkupnoKeepColumnWidths(DataGridViewUserControl dgw, Takmicenje takmicenje,
                                                                 bool kvalColumn, bool penalty)
        {
            int oldImeWidth  = dgw.DataGridView.Columns[1].Width;
            int oldKlubWidth = dgw.DataGridView.Columns[2].Width;

            GridColumnsInitializer.initRezultatiUkupno(dgw, takmicenje, kvalColumn, penalty);

            dgw.DataGridView.Columns[1].Width = oldImeWidth;
            dgw.DataGridView.Columns[2].Width = oldKlubWidth;
        }
示例#15
0
        public static void reinitRezultatiSpravaKeepColumnWidths(DataGridViewUserControl dataGridViewUserControl,
                                                                 Takmicenje takmicenje, bool kvalColumnVisible, Sprava sprava, bool obaPreskoka)
        {
            DataGridView dgw          = dataGridViewUserControl.DataGridView;
            int          oldImeWidth  = dgw.Columns[1].Width;
            int          oldKlubWidth = dgw.Columns[2].Width;

            GridColumnsInitializer.initRezultatiSprava(dataGridViewUserControl, takmicenje, kvalColumnVisible, sprava,
                                                       obaPreskoka);
            dgw.Columns[1].Width = oldImeWidth;
            dgw.Columns[2].Width = oldKlubWidth;
        }
示例#16
0
        private void initUI()
        {
            if (izborTakmicenja)
            {
                this.Text = "Izaberi takmicenje";
            }
            else
            {
                this.Text = "Izaberi gimnasticare";
            }

            dataGridViewUserControl2.GridColumnHeaderMouseClick +=
                new EventHandler <GridColumnHeaderMouseClickEventArgs>(dataGridViewUserControl2_GridColumnHeaderMouseClick);
            GridColumnsInitializer.initGimnasticarUcesnik(dataGridViewUserControl2);
        }
示例#17
0
 private void onSelectedTakmicenjeChanged()
 {
     if (dataGridViewUserControl1.DataGridView.Columns.Count == 0)
     {
         GridColumnsInitializer.initRezultatiUkupnoZbirViseKola(dataGridViewUserControl1, takmicenje);
         GridColumnsInitializer.maximizeColumnsRezultatiUkupnoZbirViseKola(dataGridViewUserControl1, rezTakmicenja);
     }
     else
     {
         // TODO
         // grid je vec inicijalizovan. podesi da velicine kolona budu nepromenjene.
         //GridColumnsInitializer.reinitRezultatiUkupnoKeepColumnWidths(dataGridViewUserControl1,
         //  takmicenje, kvalColumnVisible());
     }
     setItems();
 }
示例#18
0
        private void initTabs()
        {
            // init first tab
            tabPage1.Text = rezTakmicenja[0].Naziv;
            GridColumnsInitializer.initGimnasticarUcesnik(dataGridViewUserControl1);
            dataGridViewUserControl1.GridColumnHeaderMouseClick +=
                new EventHandler <GridColumnHeaderMouseClickEventArgs>(dataGridViewUserControl_GridColumnHeaderMouseClick);
            dataGridViewUserControl1.DataGridView.MouseUp += DataGridView_MouseUp;

            // init other tabs
            for (int i = 1; i < rezTakmicenja.Count; i++)
            {
                TabPage newTab = new TabPage();
                tabControl1.Controls.Add(newTab);
                initTab(i, newTab, rezTakmicenja[i]);
            }
        }
示例#19
0
        private void initUI()
        {
            Text = "Kvalifikanti - "
                   + DeoTakmicenjaKodovi.toString(DeoTakmicenjaKod.Takmicenje2);

            cmbTakmicenje.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTakmicenje.DataSource    = rezTakmicenja;
            cmbTakmicenje.DisplayMember = "Naziv";

            dataGridViewUserControl1.GridColumnHeaderMouseClick += new EventHandler <GridColumnHeaderMouseClickEventArgs>(DataGridViewUserControl_GridColumnHeaderMouseClick);
            GridColumnsInitializer.initKvalifikantiTak2(dataGridViewUserControl1,
                                                        takmicenje);
            dataGridViewUserControl1.DataGridView.MultiSelect = true;

            dataGridViewUserControl2.GridColumnHeaderMouseClick += new EventHandler <GridColumnHeaderMouseClickEventArgs>(DataGridViewUserControl_GridColumnHeaderMouseClick);
            GridColumnsInitializer.initKvalifikantiTak2(dataGridViewUserControl2,
                                                        takmicenje);
            dataGridViewUserControl2.DataGridView.MultiSelect = true;
        }
示例#20
0
        private void initSpravaGridUserControl(Sprava sprava)
        {
            spravaGridUserControl1.init(sprava);

            DataGridViewUserControl dgw = spravaGridUserControl1.DataGridViewUserControl;

            bool obaPreskoka = ActiveTakmicenje.Propozicije.racunajObaPreskoka(deoTakKod);

            if (dgw.DataGridView.Columns.Count == 0)
            {
                GridColumnsInitializer.initRezultatiSprava(dgw, takmicenje, kvalColumnVisible(), sprava, obaPreskoka);
                GridColumnsInitializer.maximizeColumnsRezultatiSprava(dgw, deoTakKod, rezTakmicenja, takmicenje.FinaleKupa);
            }
            else
            {
                // grid je vec inicijalizovan. podesi da velicine kolona budu nepromenjene.
                GridColumnsInitializer.reinitRezultatiSpravaKeepColumnWidths(dgw, takmicenje, kvalColumnVisible(), sprava,
                                                                             obaPreskoka);
            }
        }
示例#21
0
 private void onSelectedTakmicenjeChanged()
 {
     btnStampajKvalifikante.Enabled   = !forViewingOnly && kvalColumnVisible();
     btnStampajSaOgranicenjem.Enabled = !forViewingOnly && deoTakKod == DeoTakmicenjaKod.Takmicenje1 &&
                                        !takmicenje.FinaleKupa && !ActiveTakmicenje.odvojenoTak2();
     if (dataGridViewUserControl1.DataGridView.Columns.Count == 0)
     {
         GridColumnsInitializer.initRezultatiUkupno(dataGridViewUserControl1,
                                                    takmicenje, kvalColumnVisible(), true);
         GridColumnsInitializer.maximizeColumnsRezultatiUkupno(dataGridViewUserControl1,
                                                               deoTakKod, rezTakmicenja);
     }
     else
     {
         // grid je vec inicijalizovan. podesi da velicine kolona budu nepromenjene.
         GridColumnsInitializer.reinitRezultatiUkupnoKeepColumnWidths(dataGridViewUserControl1,
                                                                      takmicenje, kvalColumnVisible(), true);
     }
     setItems();
 }
示例#22
0
        private void initSpravaGridUserControl(Sprava sprava)
        {
            // TODO: Kada se promeni sprava trebalo bi da kolone zadrze postojecu sirinu.
            spravaGridUserControl1.init(sprava);

            DataGridViewUserControl dgw = spravaGridUserControl1.DataGridViewUserControl;

            if (dgw.DataGridView.Columns.Count == 0)
            {
                GridColumnsInitializer.initRezultatiSpravaFinaleKupa(dgw, takmicenje, kvalColumnVisible());
                GridColumnsInitializer.maximizeColumnsRezultatiSpravaFinaleKupa(dgw, rezTakmicenja);
            }
            else
            {
                // TODO
                // grid je vec inicijalizovan. podesi da velicine kolona budu nepromenjene.
                //GridColumnsInitializer.reinitRezultatiSpravaFinaleKupaKeepColumnWidths(dgw,
                //  takmicenje, kvalColumnVisible(), obaPreskoka);
            }
        }
示例#23
0
 private void initUI()
 {
     Text = "Promeni poredak za iste ocene";
     if (sprava == Sprava.Preskok)
     {
         this.ClientSize = new Size(ClientSize.Width + 150, ClientSize.Height);
     }
     else if (istiRezultatiUkupno != null)
     {
         this.ClientSize = new Size(ClientSize.Width + 75, ClientSize.Height);
     }
     if (istiRezultatiUkupno != null)
     {
         GridColumnsInitializer.initRezultatiUkupno(dataGridViewUserControl1, takmicenje,
                                                    /*kvalColumnVisible*/ false, /*penalty*/ true);
     }
     else
     {
         GridColumnsInitializer.initRezultatiSprava(
             dataGridViewUserControl1, takmicenje, /*kvalColumnVisible*/ false, sprava, obaPreskoka);
     }
 }
示例#24
0
        void DataGridView_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
        {
            if (ActiveRaspored == null)
            {
                return;
            }

            DataGridView dgw = sender as DataGridView;

            foreach (SpravaGridUserControl c in getActiveSpravaGridGroupUserControl().SpravaGridUserControls)
            {
                if (c.DataGridViewUserControl.DataGridView == dgw)
                {
                    SudijskiOdborNaSpravi odbor = ActiveRaspored.getOdbor(c.Sprava);
                    if (odbor != null)
                    {
                        GridColumnsInitializer.rasporedSudijaColumnWidthChanged(odbor.Id, dgw);
                        return;
                    }
                }
            }
        }
示例#25
0
        private void promeniStartListuCommand(Sprava sprava)
        {
            try
            {
                RasporedSudijaEditorForm form = new RasporedSudijaEditorForm(
                    ActiveRaspored.Id, sprava, takmicenje.Id);
                if (form.ShowDialog() == DialogResult.OK)
                {
                    rasporedi[tabControl1.SelectedIndex] = form.RasporedSudija;
                    refresh(sprava);

                    // za slucaj da su promenjene sirine kolona
                    GridColumnsInitializer.initRasporedSudija(ActiveRaspored.getOdbor(sprava).Id,
                                                              getActiveSpravaGridGroupUserControl()[sprava].DataGridViewUserControl);

                    getActiveSpravaGridGroupUserControl()[sprava].clearSelection();
                }
            }
            catch (InfrastructureException ex)
            {
                MessageDialogs.showError(ex.Message, this.Text);
            }
        }
示例#26
0
        // TODO: Indexi kolona bi trebali da budu konstante (i na svim ostalim mestima gde se koristi
        // DataGridView.Columns[])
        public static void maximizeColumnsRezultatiUkupno(DataGridViewUserControl dgw,
                                                          DeoTakmicenjaKod deoTakKod, IList <RezultatskoTakmicenje> rezTakmicenja)
        {
            List <string> imena   = new List <string>();
            List <string> klubovi = new List <string>();

            foreach (RezultatskoTakmicenje rt in rezTakmicenja)
            {
                foreach (RezultatUkupno r in rt.getPoredakUkupno(deoTakKod).getRezultati())
                {
                    imena.Add(r.Gimnasticar.PrezimeIme);
                    klubovi.Add(r.Gimnasticar.KlubDrzava);
                }
            }
            if (imena.Count > 0)
            {
                dgw.DataGridView.Columns[1].Width = GridColumnsInitializer.getMaxWidth(imena, dgw.DataGridView);
            }
            if (klubovi.Count > 0)
            {
                dgw.DataGridView.Columns[2].Width = GridColumnsInitializer.getMaxWidth(klubovi, dgw.DataGridView);
            }
        }
示例#27
0
        public static void maximizeColumnsRezultatiSprava(DataGridViewUserControl dgw,
                                                          DeoTakmicenjaKod deoTakKod, IList <RezultatskoTakmicenje> rezTakmicenja, bool finaleKupa)
        {
            List <string> imena   = new List <string>();
            List <string> klubovi = new List <string>();

            foreach (RezultatskoTakmicenje rt in rezTakmicenja)
            {
                foreach (Sprava s in Sprave.getSprave(rt.Gimnastika))
                {
                    if (s != Sprava.Preskok)
                    {
                        foreach (RezultatSprava r in rt.getPoredakSprava(deoTakKod, s).getRezultati())
                        {
                            imena.Add(r.Gimnasticar.PrezimeIme);
                            klubovi.Add(r.Gimnasticar.KlubDrzava);
                        }
                    }
                    else
                    {
                        foreach (RezultatPreskok r in rt.getPoredakPreskok(deoTakKod).getRezultati())
                        {
                            imena.Add(r.Gimnasticar.PrezimeIme);
                            klubovi.Add(r.Gimnasticar.KlubDrzava);
                        }
                    }
                }
            }
            if (imena.Count > 0)
            {
                dgw.DataGridView.Columns[1].Width = GridColumnsInitializer.getMaxWidth(imena, dgw.DataGridView);
            }
            if (klubovi.Count > 0)
            {
                dgw.DataGridView.Columns[2].Width = GridColumnsInitializer.getMaxWidth(klubovi, dgw.DataGridView);
            }
        }
示例#28
0
 void DataGridView_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
 {
     GridColumnsInitializer.rasporedSudijaColumnWidthChanged(sudijskiOdbor.Id, sender as DataGridView);
 }
示例#29
0
 void DataGridView_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e)
 {
     GridColumnsInitializer.startListaColumnWidthChanged(startLista.Id, sender as DataGridView);
 }
 public TakmicariKategorijeUserControl()
 {
     InitializeComponent();
     GridColumnsInitializer.initGimnasticarUcesnik(DataGridViewUserControl);
 }