예제 #1
0
        private void add()
        {
            try
            {
                DlgEntryPlayer wnd = new DlgEntryPlayer(connect, IS, null, recom);

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

                    init_data();

                    if (gpos >= 0 && dataGridViewEntryPlayers.Rows.Count > 0)
                    {
                        dataGridViewEntryPlayers.Rows[gpos].Selected             = true;
                        dataGridViewEntryPlayers.FirstDisplayedScrollingRowIndex = gpos;
                    }

                    recom = flawour.idteam;

                    // делаем запись в историю
                    stHEP          = new STHistoryEntryPlayers();
                    stHEP.opertype = 1;
                    stHEP.ed       = DateTime.Now;
                    stHEP.idseason = flawour.idseason;
                    stHEP.idteam   = flawour.idteam;
                    stHEP.idplayer = flawour.idplayer;
                    stHEP.text     = string.Format("Дата: {0}, Номер: {1}, Рост: {2}, Вес: {3}",
                                                   flawour.datein.ToString(), flawour.number, flawour.growing, flawour.weight);

                    clHEP.Insert(stHEP);
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
예제 #2
0
        private void edit()
        {
            try
            {
                STEntryPlayers?data = GetSelectionData();

                if (data != null)
                {
                    DlgEntryPlayer wnd = new DlgEntryPlayer(connect, IS, data, recom);

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

                        init_data();

                        if (gpos >= 0 && dataGridViewEntryPlayers.Rows.Count > 0)
                        {
                            dataGridViewEntryPlayers.Rows[gpos].Selected             = true;
                            dataGridViewEntryPlayers.FirstDisplayedScrollingRowIndex = gpos;
                        }

                        recom = flawour.idteam;
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }
예제 #3
0
        private void edit()
        {
            try
            {
                STEntryPlayers?data = GetSelectionData();

                if (data != null)
                {
                    DlgEntryPlayer wnd = new DlgEntryPlayer(connect, IS, data, recom);

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

                        init_data();

                        if (gpos >= 0 && dataGridViewEntryPlayers.Rows.Count > 0)
                        {
                            dataGridViewEntryPlayers.Rows[gpos].Selected             = true;
                            dataGridViewEntryPlayers.FirstDisplayedScrollingRowIndex = gpos;
                        }

                        recom = flawour.idteam;

                        STEntryPlayers old = (STEntryPlayers)data;

                        // делаем запись в историю
                        stHEP          = new STHistoryEntryPlayers();
                        stHEP.ed       = DateTime.Now;
                        stHEP.idseason = flawour.idseason;
                        stHEP.idteam   = flawour.idteam;
                        stHEP.idplayer = flawour.idplayer;

                        if (flawour.dateout != null)
                        {
                            DateTime dt = (DateTime)flawour.dateout;
                            stHEP.opertype = 3;
                            stHEP.text     = string.Format("Отзаявка {0}", dt.ToString());

                            clHEP.Insert(stHEP);
                        }

                        if (old.idteam != flawour.idteam)
                        {
                            string team1;
                            string team2;

                            CTeam clTeam = new CTeam(connect, old.idteam);
                            team1  = clTeam.stTeam.name;
                            clTeam = new CTeam(connect, flawour.idteam);
                            team2  = clTeam.stTeam.name;

                            stHEP.opertype = 4;
                            stHEP.text     = string.Format("Смена команды с {0} на {1}", team1, team2);

                            clHEP.Insert(stHEP);
                        }

                        if (old.number != flawour.number)
                        {
                            stHEP.opertype = 5;
                            stHEP.text     = string.Format("Смена номера с {0} на {1}", old.number, flawour.number);

                            clHEP.Insert(stHEP);
                        }
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }
        }