Exemplo n.º 1
0
        private STTeam GetSelectionData()
        {
            STTeam ret = new STTeam();

            int id;

            try
            {
                if (f_g)
                {
                    foreach (DataGridViewRow item in dataGridViewTeam.SelectedRows)
                    {
                        id = int.Parse(item.Cells[5].Value.ToString());

                        foreach (STTeam s in list)
                        {
                            if (id == s.id)
                            {
                                ret = s;
                            }
                        }
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }

            return(ret);
        }
Exemplo n.º 2
0
        private void PreViewGame_Load(object sender, EventArgs e)
        {
            try
            {
                clTeam = new CTeam(connect);
                clGame = new CGame(connect);

                clIS       = new CInfoSeason(connect);
                clDivision = new CDivision(connect);

                team1 = new STTeam();
                team2 = new STTeam();

                init_combo_season();
                init_combo_division();
                init_combo_group();

                init_combo_team();



                cnt = 0;
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
Exemplo n.º 3
0
        private void edit()
        {
            try
            {
                STTeam data = GetSelectionData();

                DlgTeam wnd = new DlgTeam(connect, data, mode);

                DialogResult result = wnd.ShowDialog();

                if (result == DialogResult.OK)
                {
                    init_data();

                    if (dataGridViewTeam.Rows.Count > 0)
                    {
                        int x = get_num_row(wnd.RetId());
                        dataGridViewTeam.Rows[x].Selected = true;

                        dataGridViewTeam.FirstDisplayedScrollingRowIndex = x;
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
Exemplo n.º 4
0
        private STTeam read_data()
        {
            STTeam ret = new STTeam();

            CCity city;

            try
            {
                if (gstTeam.id != 0)
                {
                    ret.id = gstTeam.id;
                }
                else
                {
                    ret.id = clTeam.GetFreeId();
                }

                if (textBoxName.Text.Length > 0)
                {
                    ret.name = textBoxName.Text.Trim();
                }
                else
                {
                    ret.name = null;
                }

                string str = comboBoxCity.Text.Trim();
                if (str.Length > 0)
                {
                    city       = new CCity(connect, str);
                    ret.idcity = city.stCity.id;
                }
                else
                {
                    ret.idcity = 0;
                }

                if (comboBoxPrevTeam.Text.Length > 0)
                {
                    clTeam     = new CTeam(connect, comboBoxPrevTeam.Text.Trim());
                    ret.idprev = clTeam.stTeam.id;
                }
                else
                {
                    ret.idprev = null;
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); }

            return(ret);
        }
Exemplo n.º 5
0
        private void del()
        {
            try
            {
                STTeam data = GetSelectionData();

                if (MessageBox.Show("Вы действиетльно желаете удалить данного участника?", "Внимание!",
                                    MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                {
                    clTeam.Delete(data);
                    init_data();
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
Exemplo n.º 6
0
        public DlgTeam(SqlConnection cn, STTeam st, ushort md)
        {
            InitializeComponent();

            connect = cn;
            mode    = md;
            gstTeam = st;

            caption = "Редактировать команду";

            init_combo();
            init_combo_team();

            set_data();
        }
Exemplo n.º 7
0
        private bool save()
        {
            bool ret = false;

            STTeam stC = new STTeam();

            stC = read_data();

            if (gstTeam.id != 0)
            {
                ret = clTeam.Update(stC);
            }
            else
            {
                ret = clTeam.Insert(stC);
            }

            return(ret);
        }
Exemplo n.º 8
0
        private void buttonCreate_Click(object sender, EventArgs e)
        {
            try
            {
                if (comboBoxTeam1.Text.Length > 0)
                {
                    clTeam = new CTeam(connect, comboBoxTeam1.Text.Trim());
                    team1  = clTeam.stTeam;
                }

                if (comboBoxTeam2.Text.Length > 0)
                {
                    clTeam = new CTeam(connect, comboBoxTeam2.Text.Trim());
                    team2  = clTeam.stTeam;
                }

                if (team1.id > 0 && team2.id > 0)
                {
                    Create();
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }