Beispiel #1
0
        private STFinalResult GetSelectionData()
        {
            STFinalResult ret = new STFinalResult();

            ret.idseason   = IS.idseason;
            ret.iddivision = currdiv.id;

            string n;

            CTeam clTeam;

            try
            {
                foreach (DataGridViewRow item in dataGridViewFinalResult.SelectedRows)
                {
                    n      = item.Cells[1].Value.ToString();
                    clTeam = new CTeam(connect, n);

                    ret.idteam = clTeam.stTeam.id;
                    string s = item.Cells[0].Value.ToString();

                    if (s.Length > 0)
                    {
                        ret.rang = int.Parse(s);
                    }
                    else
                    {
                        ret.rang = 0;
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }

            return(ret);
        }
Beispiel #2
0
        private void edit()
        {
            try
            {
                STFinalResult data = GetSelectionData();

                DlgFinalResult wnd = new DlgFinalResult(connect, data);

                DialogResult result = wnd.ShowDialog();

                if (result == DialogResult.OK)
                {
                    flawour = wnd.GetFl();

                    init_data();

                    if (gpos >= 0 && dataGridViewFinalResult.Rows.Count > 0)
                    {
                        dataGridViewFinalResult.Rows[gpos].Selected             = true;
                        dataGridViewFinalResult.FirstDisplayedScrollingRowIndex = gpos;
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
Beispiel #3
0
        public DlgFinalResult(SqlConnection cn, STFinalResult st)
        {
            InitializeComponent();

            connect = cn;
            gstFR   = st;
        }
Beispiel #4
0
        private void init_data()
        {
            CTeam clTeam;

            try
            {
                dataGridViewFinalResult.Rows.Clear();

                list_team = clET.GetTeamParticipant(IS.idseason, currdiv.id);

                if (list_team.Count > 0)
                {
                    g_f = true;

                    dataGridViewFinalResult.Rows.Add(list_team.Count);

                    for (int i = 0; i < list_team.Count; i++)
                    {
                        STFinalResult st = clWork.GetData(IS.idseason, currdiv.id, list_team[i].idteam);

                        clTeam = new CTeam(connect, list_team[i].idteam);

                        if (st.rang > 0)
                        {
                            dataGridViewFinalResult.Rows[i].Cells[0].Value = st.rang.ToString();
                        }
                        else
                        {
                            dataGridViewFinalResult.Rows[i].Cells[0].Value = "";
                        }

                        dataGridViewFinalResult.Rows[i].Cells[1].Value = clTeam.stTeam.name;

                        if (flawour.idteam == list_team[i].idteam)
                        {
                            gpos = i;
                        }
                    }

                    dataGridViewFinalResult.ClearSelection();

                    dataGridViewFinalResult.AllowUserToAddRows = false;
                }
                else
                {
                    dataGridViewFinalResult.AllowUserToAddRows = false;
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
Beispiel #5
0
        private bool save()
        {
            bool ret = false;

            stC = new STFinalResult();

            stC = read_data();

            if (gstFR.rang <= 0)
            {
                ret = clWork.Insert(stC);
            }
            else
            {
                ret = clWork.Update(stC, gstFR);
            }

            return(ret);
        }
Beispiel #6
0
        private STFinalResult read_data()
        {
            STFinalResult ret = new STFinalResult();

            try
            {
                ret.idseason   = gstFR.idseason;
                ret.iddivision = gstFR.iddivision;
                ret.idteam     = gstFR.idteam;

                if (textBoxRank.Text.Length > 0)
                {
                    ret.rang = int.Parse(textBoxRank.Text.Trim());
                }
                else
                {
                    ret.rang = 0;
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); }

            return(ret);
        }