Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            клКлиент.выбран = false;
            выбор_клиента выборКлиента = new выбор_клиента();

            выборКлиента.ShowDialog();
            if (клКлиент.выбран)
            {
                клУслуга.выбран = false;
                выбор_услуги выборУслуги = new выбор_услуги();
                выборУслуги.ShowDialog();
                if (клУслуга.выбран)
                {
                    льготы newRow = new льготы();
                    newRow.дата_по = null;
                    newRow.дата_с  = DateTime.Today;
                    newRow.клиент  = клКлиент.клиент;
                    newRow.льгота  = Guid.NewGuid();
                    //        newRow.процент = 100;
                    newRow.услуга = клУслуга.услуга;
                    int строка = bindingSource1.Add(newRow);
                    bindingSource1.Position = строка;
                }
            }
            dataGridView1.Focus();
        }
Example #2
0
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                льготы uRow = bindingSource1.Current as льготы;
                if (dataGridView1.Columns[e.ColumnIndex] == дата_сColumn)
                {
                    клКалендарь.выбран = false;
                    клКалендарь.дата   = uRow.дата_с;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        uRow.дата_с    = клКалендарь.дата.Value;
                        label1.Visible = true;
                    }
                }

                if (dataGridView1.Columns[e.ColumnIndex] == дата_поColumn)
                {
                    клКалендарь.дата   = uRow.дата_по;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
                    //                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        if (клКалендарь.isNull)
                        {
                            uRow.дата_по = null;
                        }
                        else
                        {
                            uRow.дата_по = клКалендарь.дата.Value;
                        }
                        label1.Visible = true;
                    }
                }
            }
        }