Example #1
0
 private void comboBoxCountries_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxPaymentNames.SelectedIndex == -1)
     {
         return;
     }
     m_payment_name = (_PaymentNames)comboBoxPaymentNames.SelectedItem;
 }
Example #2
0
        public void refreshPaymentNames()
        {
            string payment_name_id = "";

            if (comboBoxPaymentNames.SelectedIndex != -1)
            {
                payment_name_id = m_payment_name.id.ToString();
            }

            comboBoxPaymentNames.Items.Clear();
            queuePaymentNames.Clear();

            try
            {
                mainWin.m_dbConnector.Lock();
                MySqlConnection conn = mainWin.m_dbConnector.getMySqlConnection();

                string           sql       = "SELECT `id`, `name` FROM `tbl_payment_names` ORDER BY `name`";
                MySqlDataAdapter myAdapter = new MySqlDataAdapter();
                myAdapter.SelectCommand = new MySqlCommand(sql, conn);
                DataSet dataSet = new DataSet();
                myAdapter.Fill(dataSet);
                DataTable dataTable = dataSet.Tables[0];

                _PaymentNames c = new _PaymentNames();

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    c.id   = int.Parse(dataRow["id"].ToString());
                    c.name = dataRow["name"].ToString().Trim();

                    comboBoxPaymentNames.Items.Add(c);


                    if (payment_name_id != "" && payment_name_id == c.id.ToString())
                    {
                        comboBoxPaymentNames.SelectedItem = c;
                    }


                    queuePaymentNames.Enqueue(c);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                mainWin.m_dbConnector.Unlock();
            }
        }
Example #3
0
        public void refreshPaymentNames()
        {
            string payment_name_id = "";
            if (comboBoxPaymentNames.SelectedIndex != -1)
            {
                payment_name_id = m_payment_name.id.ToString();
            }

            comboBoxPaymentNames.Items.Clear();
            queuePaymentNames.Clear();

            try
            {
                mainWin.m_dbConnector.Lock();
                MySqlConnection conn = mainWin.m_dbConnector.getMySqlConnection();

                string sql = "SELECT `id`, `name` FROM `tbl_payment_names` ORDER BY `name`";
                MySqlDataAdapter myAdapter = new MySqlDataAdapter();
                myAdapter.SelectCommand = new MySqlCommand(sql, conn);
                DataSet dataSet = new DataSet();
                myAdapter.Fill(dataSet);
                DataTable dataTable = dataSet.Tables[0];

                _PaymentNames c = new _PaymentNames();

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    c.id = int.Parse(dataRow["id"].ToString());
                    c.name = dataRow["name"].ToString().Trim();

                    comboBoxPaymentNames.Items.Add(c);

                    if (payment_name_id != "" && payment_name_id == c.id.ToString())
                    {
                        comboBoxPaymentNames.SelectedItem = c;
                    }

                    queuePaymentNames.Enqueue(c);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                mainWin.m_dbConnector.Unlock();
            }
        }
Example #4
0
        private void listViewMarks_SelectedIndexChanged(object sender, EventArgs e)
        {
            buttonApply.Enabled = true;
            buttonExcel.Enabled = true;
            buttonDelete.Enabled = true;

            textBoxStudent.Enabled = true;
            textBoxGroup.Enabled = true;
            textBoxSum.Enabled = true;
            comboBoxPaymentNames.Enabled = true;
            comboBoxAccounts.Enabled = true;
            comboBoxEduYear.Enabled = true;
            comboBoxHostel.Enabled = true;
            comboBoxSemester.Enabled = true;
            comboBoxPdv.Enabled = true;

            bNew = false;

            if (listViewJournal.FocusedItem == null)
                return;

            int k = queueJournal.Count;
            for (int i = 0; i < k; i++)
            {
                m_journal = (_Journal)queueJournal.Dequeue();
                if (m_journal.id.ToString() == (string)listViewJournal.Items[listViewJournal.FocusedItem.Index].Tag)
                {
                    textBoxStudent.Text = m_journal.student;
                    //MessageBox.Show(m_journal.student);
                    textBoxGroup.Text = m_journal.group;
                    textBoxSum.Text = m_journal.sum.ToString();

                    _PaymentNames c;
                    int k2 = queuePaymentNames.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        c = (_PaymentNames)queuePaymentNames.Dequeue();
                        if (c.id.ToString() == m_journal.payment_name_id.ToString())
                        {

                            for (int iii = 0; iii < comboBoxPaymentNames.Items.Count; iii++)
                            {
                                if (((_PaymentNames)comboBoxPaymentNames.Items[iii]).id == c.id)
                                {
                                    comboBoxPaymentNames.SelectedIndex = iii;
                                    m_payment_name = c;
                                   break;
                                }
                            }
                        };
                        queuePaymentNames.Enqueue(c);
                    }

                    dateTimePickerDate.Value = DateTime.Parse(m_journal.date);
                    dateTimePickerDate.Enabled = true;

                    _Ekskursovody a;
                    k2 = queueAccounts.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        a = (_Ekskursovody)queueAccounts.Dequeue();
                        if (a.id.ToString() == m_journal.account_id.ToString())
                        {

                            for (int iii = 0; iii < comboBoxAccounts.Items.Count; iii++)
                            {
                                if (((_Ekskursovody)comboBoxAccounts.Items[iii]).id == a.id)
                                {
                                    comboBoxAccounts.SelectedIndex = iii;
                                    m_account = a;
                                    break;
                                }
                            }
                        };
                        queueAccounts.Enqueue(a);
                    }

                    _Semester s;
                    k2 = queueSemesters.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        s = (_Semester)queueSemesters.Dequeue();
                        if (s.id.ToString() == m_journal.semester.ToString())
                        {

                            for (int iii = 0; iii < comboBoxSemester.Items.Count; iii++)
                            {
                                if (((_Semester)comboBoxSemester.Items[iii]).id == s.id)
                                {
                                    comboBoxSemester.SelectedIndex = iii;
                                    m_semester = s;
                                    break;
                                }
                            }
                        };
                        queueSemesters.Enqueue(s);
                    }

                    _Pdv p;
                    k2 = queuePdv.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        p = (_Pdv)queuePdv.Dequeue();
                        if (p.id.ToString() == m_journal.pdv.ToString())
                        {

                            for (int iii = 0; iii < comboBoxPdv.Items.Count; iii++)
                            {
                                if (((_Pdv)comboBoxPdv.Items[iii]).id == p.id)
                                {
                                    comboBoxPdv.SelectedIndex = iii;
                                    m_pdv = p;
                                    break;
                                }
                            }
                        };
                        queuePdv.Enqueue(p);
                    }

                    _Hostel h;
                    k2 = queueHostel.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        h = (_Hostel)queueHostel.Dequeue();
                        if (h.id.ToString() == m_journal.hostel_id.ToString())
                        {

                            for (int iii = 0; iii < comboBoxHostel.Items.Count; iii++)
                            {
                                if (((_Hostel)comboBoxHostel.Items[iii]).id == h.id)
                                {
                                    comboBoxHostel.SelectedIndex = iii;
                                    m_hostel = h;
                                    break;
                                }
                            }
                        };
                        queueHostel.Enqueue(h);
                    }

                    _EduYears ey;
                    k2 = queueEduYears.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        ey = (_EduYears)queueEduYears.Dequeue();
                        if (ey.id.ToString() == m_journal.edu_year_id.ToString())
                        {

                            for (int iii = 0; iii < comboBoxEduYear.Items.Count; iii++)
                            {
                                if (((_EduYears)comboBoxEduYear.Items[iii]).id == ey.id)
                                {
                                    comboBoxEduYear.SelectedIndex = iii;
                                    m_edu_year = ey;
                                    break;
                                }
                            }
                        };
                        queueEduYears.Enqueue(ey);
                    }

                    queueJournal.Enqueue(m_journal);
                    break;
                };

                queueJournal.Enqueue(m_journal);
            }
        }
Example #5
0
 private void comboBoxCountries_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxPaymentNames.SelectedIndex == -1)
         return;
     m_payment_name = (_PaymentNames)comboBoxPaymentNames.SelectedItem;
 }
Example #6
0
        private void listViewMarks_SelectedIndexChanged(object sender, EventArgs e)
        {
            buttonApply.Enabled  = true;
            buttonExcel.Enabled  = true;
            buttonDelete.Enabled = true;

            textBoxStudent.Enabled       = true;
            textBoxGroup.Enabled         = true;
            textBoxSum.Enabled           = true;
            comboBoxPaymentNames.Enabled = true;
            comboBoxAccounts.Enabled     = true;
            comboBoxEduYear.Enabled      = true;
            comboBoxHostel.Enabled       = true;
            comboBoxSemester.Enabled     = true;
            comboBoxPdv.Enabled          = true;

            bNew = false;

            if (listViewJournal.FocusedItem == null)
            {
                return;
            }

            int k = queueJournal.Count;

            for (int i = 0; i < k; i++)
            {
                m_journal = (_Journal)queueJournal.Dequeue();
                if (m_journal.id.ToString() == (string)listViewJournal.Items[listViewJournal.FocusedItem.Index].Tag)
                {
                    textBoxStudent.Text = m_journal.student;
                    //MessageBox.Show(m_journal.student);
                    textBoxGroup.Text = m_journal.group;
                    textBoxSum.Text   = m_journal.sum.ToString();

                    _PaymentNames c;
                    int           k2 = queuePaymentNames.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        c = (_PaymentNames)queuePaymentNames.Dequeue();
                        if (c.id.ToString() == m_journal.payment_name_id.ToString())
                        {
                            for (int iii = 0; iii < comboBoxPaymentNames.Items.Count; iii++)
                            {
                                if (((_PaymentNames)comboBoxPaymentNames.Items[iii]).id == c.id)
                                {
                                    comboBoxPaymentNames.SelectedIndex = iii;
                                    m_payment_name = c;
                                    break;
                                }
                            }
                        }
                        ;
                        queuePaymentNames.Enqueue(c);
                    }

                    dateTimePickerDate.Value   = DateTime.Parse(m_journal.date);
                    dateTimePickerDate.Enabled = true;

                    _Ekskursovody a;
                    k2 = queueAccounts.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        a = (_Ekskursovody)queueAccounts.Dequeue();
                        if (a.id.ToString() == m_journal.account_id.ToString())
                        {
                            for (int iii = 0; iii < comboBoxAccounts.Items.Count; iii++)
                            {
                                if (((_Ekskursovody)comboBoxAccounts.Items[iii]).id == a.id)
                                {
                                    comboBoxAccounts.SelectedIndex = iii;
                                    m_account = a;
                                    break;
                                }
                            }
                        }
                        ;
                        queueAccounts.Enqueue(a);
                    }

                    _Semester s;
                    k2 = queueSemesters.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        s = (_Semester)queueSemesters.Dequeue();
                        if (s.id.ToString() == m_journal.semester.ToString())
                        {
                            for (int iii = 0; iii < comboBoxSemester.Items.Count; iii++)
                            {
                                if (((_Semester)comboBoxSemester.Items[iii]).id == s.id)
                                {
                                    comboBoxSemester.SelectedIndex = iii;
                                    m_semester = s;
                                    break;
                                }
                            }
                        }
                        ;
                        queueSemesters.Enqueue(s);
                    }

                    _Pdv p;
                    k2 = queuePdv.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        p = (_Pdv)queuePdv.Dequeue();
                        if (p.id.ToString() == m_journal.pdv.ToString())
                        {
                            for (int iii = 0; iii < comboBoxPdv.Items.Count; iii++)
                            {
                                if (((_Pdv)comboBoxPdv.Items[iii]).id == p.id)
                                {
                                    comboBoxPdv.SelectedIndex = iii;
                                    m_pdv = p;
                                    break;
                                }
                            }
                        }
                        ;
                        queuePdv.Enqueue(p);
                    }


                    _Hostel h;
                    k2 = queueHostel.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        h = (_Hostel)queueHostel.Dequeue();
                        if (h.id.ToString() == m_journal.hostel_id.ToString())
                        {
                            for (int iii = 0; iii < comboBoxHostel.Items.Count; iii++)
                            {
                                if (((_Hostel)comboBoxHostel.Items[iii]).id == h.id)
                                {
                                    comboBoxHostel.SelectedIndex = iii;
                                    m_hostel = h;
                                    break;
                                }
                            }
                        }
                        ;
                        queueHostel.Enqueue(h);
                    }

                    _EduYears ey;
                    k2 = queueEduYears.Count;
                    for (int i2 = 0; i2 < k2; i2++)
                    {
                        ey = (_EduYears)queueEduYears.Dequeue();
                        if (ey.id.ToString() == m_journal.edu_year_id.ToString())
                        {
                            for (int iii = 0; iii < comboBoxEduYear.Items.Count; iii++)
                            {
                                if (((_EduYears)comboBoxEduYear.Items[iii]).id == ey.id)
                                {
                                    comboBoxEduYear.SelectedIndex = iii;
                                    m_edu_year = ey;
                                    break;
                                }
                            }
                        }
                        ;
                        queueEduYears.Enqueue(ey);
                    }

                    queueJournal.Enqueue(m_journal);
                    break;
                }
                ;

                queueJournal.Enqueue(m_journal);
            }
        }