Ejemplo n.º 1
0
        private void UpdateVacatorsList()
        {
            vacatorsList.Items.Clear();
            vacParams.Clear();
            vacParamsDay.Clear();
            for (int i = 0; i < vacTableDataGridView.RowCount - 1; i++)
            {
                vacParam vp = new vacParam();
                vp.id        = Convert.ToInt32(vacTableDataGridView[0, i].Value);
                vp.korshId   = Convert.ToInt32(vacTableDataGridView[1, i].Value);
                vp.startDate = Convert.ToDateTime(vacTableDataGridView[2, i].Value);
                vp.endDate   = Convert.ToDateTime(vacTableDataGridView[3, i].Value);
                vp.otmetka   = Convert.ToBoolean(vacTableDataGridView[4, i].Value);

                vacParams.Add(vp);

                if (monthCalendar1.SelectionStart <= vp.endDate &&
                    monthCalendar1.SelectionStart >= vp.startDate)
                {
                    string nameVac = "";
                    for (int j = 0; j < tableLSDataGridView1.RowCount - 1; j++)
                    {
                        if (tableLSDataGridView1[0, j].Value.ToString() == vp.korshId.ToString())
                        {
                            nameVac = allKorshuns[3, j] + allKorshuns[4, j];
                            break;
                        }
                    }
                    vacParamsDay.Add(vp);
                    vacatorsList.Items.Add(vp.startDate.ToShortDateString() + "-" + vp.endDate.ToShortDateString() + " | " + nameVac);
                }
            }
        }
Ejemplo n.º 2
0
        private void button7_Click(object sender, EventArgs e)
        {
            if (vacatorsList.SelectedIndex != -1)
            {
                vacParam vp = vacParamsDay[vacatorsList.SelectedIndex];

                this.vacTableTableAdapter.Delete(vp.id, vp.korshId, vp.startDate, vp.endDate, vp.otmetka);
                this.vacTableTableAdapter.Fill(this.korshunyDataSet.VacTable);

                UpdateVacatorsList();
            }
        }