示例#1
0
 private 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)
         {
             клКалендарь.дата   = uRow.уволен;
             клКалендарь.выбран = false;
             календарь выборДаты = new календарь();
             //                    выборДаты.button3.Visible = false;
             выборДаты.ShowDialog();
             if (клКалендарь.выбран)
             {
                 if (клКалендарь.isNull)
                 {
                     uRow.уволен = null;
                 }
                 else
                 {
                     uRow.уволен = клКалендарь.дата.Value;
                 }
                 label1.Visible = true;
             }
         }
     }
 }
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                звонки tRow = bindingSource1.Current as звонки;


                if (dataGridView1.Columns[e.ColumnIndex] == датаColumn)
                {
                    клКалендарь.дата   = tRow.дата;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        tRow.дата = клКалендарь.дата.Value;
                        //       de.Entry(tRow).State = EntityState.Modified;
                        label1.Visible = true;
                        dataGridView1.Refresh();
                    }
                }
            }
        }
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                отключения tRow = bindingSource1.Current as отключения;
                if (dataGridView1.Columns[e.ColumnIndex] == мастерColumn)
                {
                    клМастер.мастер = tRow.мастер;
                    клМастер.выбран = false;
                    выбор_мастера ВыборМастера = new выбор_мастера();
                    ВыборМастера.ShowDialog();
                    if (клМастер.выбран)
                    {
                        сотрудники рабочий = de.сотрудники.Single(n => n.сотрудник == клМастер.мастер);
                        tRow.мастер     = клМастер.мастер;
                        tRow.сотрудники = рабочий;
                        //if (de.Entry(tRow).State == EntityState.Unchanged)
                        //{
                        //    de.Entry(tRow).State = EntityState.Modified;
                        //}

                        //   de.отключения.Include("сотрудники");
                        dataGridView1.Refresh();
                        label1.Visible = true;
                    }
                }
                if (dataGridView1.Columns[e.ColumnIndex] == услугиColumn)
                {
                    клУслуга.услуга = tRow.услуга;
                    клУслуга.выбран = false;
                    выбор_услуги Выборуслуги = new выбор_услуги();
                    Выборуслуги.ShowDialog();
                    if (клУслуга.выбран)
                    {
                        tRow.услуга = клУслуга.услуга;
                        if (de.Entry(tRow).State == EntityState.Unchanged)
                        {
                            de.Entry(tRow).State = EntityState.Modified;
                        }
                        dataGridView1.Refresh();
                        label1.Visible = true;
                    }
                }
                if (dataGridView1.Columns[e.ColumnIndex] == датаColumn)
                {
                    клКалендарь.дата   = tRow.дата_с;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        tRow.дата_с = клКалендарь.дата.Value;
                        //       de.Entry(tRow).State = EntityState.Modified;
                        label1.Visible = true;
                    }
                }
            }
        }
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                простои tRow = bindingSource1.Current as простои;

                if (dataGridView1.Columns[e.ColumnIndex] == услугиColumn)
                {
                    клУслуга.услуга = tRow.услуга;
                    клУслуга.выбран = false;
                    выбор_услуги Выборуслуги = new выбор_услуги();
                    Выборуслуги.ShowDialog();
                    if (клУслуга.выбран)
                    {
                        tRow.услуга = клУслуга.услуга;
                        if (de.Entry(tRow).State == EntityState.Unchanged)
                        {
                            de.Entry(tRow).State = EntityState.Modified;
                        }
                        dataGridView1.Refresh();
                        label1.Visible = true;
                    }
                }
                if (dataGridView1.Columns[e.ColumnIndex] == датаColumn)
                {
                    клКалендарь.дата   = tRow.дата_с;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        tRow.дата_с    = клКалендарь.дата.Value;
                        label1.Visible = true;
                    }
                }
                if (dataGridView1.Columns[e.ColumnIndex] == дата_поColumn)
                {
                    клКалендарь.дата   = tRow.дата_по;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
//                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        if (клКалендарь.isNull)
                        {
                            tRow.дата_по = null;
                        }
                        else
                        {
                            tRow.дата_по = клКалендарь.дата.Value;
                        }
                        label1.Visible = true;
                    }
                }
            }
        }
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                if (dataGridView1.Columns[e.ColumnIndex] == датаColumn)
                {
                    dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                    подключения uRow = bindingSource1.Current as подключения;
                    клКалендарь.выбран = false;
                    клКалендарь.дата   = uRow.дата_дог;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        uRow.дата_дог = клКалендарь.дата.Value;
                        dataGridView1.Refresh();

                        label1.Visible = true;
                    }
                }
                if (dataGridView1.Columns[e.ColumnIndex] == дата_сColumn)
                {
                    dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                    подключения uRow = bindingSource1.Current as подключения;
                    клКалендарь.выбран = false;
                    клКалендарь.дата   = uRow.дата_с;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        uRow.дата_с = клКалендарь.дата.Value;
                        dataGridView1.Refresh();
                        label1.Visible = true;
                    }
                }
                if (dataGridView1.Columns[e.ColumnIndex] == мастерColumn)
                {
                    dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                    подключения uRow = bindingSource1.Current as подключения;
                    клМастер.мастер = uRow.мастер;
                    клМастер.выбран = false;
                    выбор_мастера выборМастера = new выбор_мастера();
                    выборМастера.ShowDialog();
                    if (клМастер.выбран)
                    {
                        uRow.мастер = клМастер.мастер;
                        if (de.Entry(uRow).State == EntityState.Unchanged)
                        {
                            de.Entry(uRow).State = EntityState.Modified;
                            // не работает в добавленой строке.
                        }
                        dataGridView1.Refresh();
                        label1.Visible = true;
                    }
                }
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            клКалендарь.дата = клРазрешение.дата_с;

            клКалендарь.выбран = false;
            календарь выборДаты = new календарь();

            выборДаты.button3.Visible = false;
            выборДаты.ShowDialog();
            if (клКалендарь.выбран)
            {
                клРазрешение.дата_с = клКалендарь.дата.Value;
                textBox3.Text       = клРазрешение.дата_с.ToShortDateString();
            }
        }
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                оплаты tRow = bindingSource1.Current as оплаты;
                if (dataGridView1.Columns[e.ColumnIndex] == кассирColumn)
                {
                    клСотрудник.сотрудник = tRow.сотрудник;
                    клСотрудник.выбран    = false;
                    выбор_кассира выборКассира = new выбор_кассира();
                    выборКассира.ShowDialog();



                    if (клСотрудник.выбран)
                    {
                        tRow.сотрудник = клСотрудник.сотрудник;
                        if (de.Entry(tRow).State == EntityState.Unchanged)
                        {
                            de.Entry(tRow).State = EntityState.Modified;
                        }

                        dataGridView1.Refresh();
                        label1.Visible = true;
                        de.SaveChanges();
                    }
                }

                if (dataGridView1.Columns[e.ColumnIndex] == датаColumn)
                {
                    клКалендарь.дата   = tRow.дата;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        tRow.дата      = клКалендарь.дата.Value;
                        label1.Visible = true;
                        dataGridView1.Refresh();
                        de.SaveChanges();
                    }
                }
            }
        }
        void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Right)
            {
                dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                оплаты tRow = bindingSource1.Current as оплаты;
                if (dataGridView1.Columns[e.ColumnIndex] == кассирColumn)
                {
                    клКассир.сотрудник = tRow.сотрудник;
                    клКассир.выбран    = false;
                    изменить_кассира выборКассира = new изменить_кассира();
                    выборКассира.ShowDialog();



                    if (клКассир.выбран || выборКассира.DialogResult == DialogResult.OK)
                    {
                        tRow.сотрудник = клКассир.сотрудник;
                        сотрудники oRow = de.сотрудники.Single(n => n.сотрудник == клКассир.сотрудник);
                        tRow.сотрудники = oRow;

                        dataGridView1.Refresh();
                        label1.Visible = true;
                        de.SaveChanges();
                    }
                }

                if (dataGridView1.Columns[e.ColumnIndex] == датаColumn)
                {
                    клКалендарь.дата   = tRow.дата;
                    клКалендарь.выбран = false;
                    календарь выборДаты = new календарь();
                    выборДаты.button3.Visible = false;
                    выборДаты.ShowDialog();
                    if (клКалендарь.выбран)
                    {
                        tRow.дата      = клКалендарь.дата.Value;
                        label1.Visible = true;
                        dataGridView1.Refresh();
                        de.SaveChanges();
                    }
                }
            }
        }
示例#9
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;
                    }
                }
            }
        }
示例#10
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)
                {
                    клУслуга.выбран = false;
                    клУслуга.услуга = uRow.услуга;
                    выбор_услуги выборУслуги = new выбор_услуги();
                    выборУслуги.ShowDialog();
                    if (клУслуга.выбран)
                    {
                        uRow.услуга    = клУслуга.услуга;
                        label1.Visible = true;
                        if (de.Entry(uRow).State == EntityState.Unchanged)
                        {
                            de.Entry(uRow).State = EntityState.Modified;
                        }
                    }
                }
            }
            dataGridView1.Focus();
        }
示例#11
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cursor             = Cursors.WaitCursor;
            клКалендарь.дата   = DateTime.Today;
            клКалендарь.выбран = false;
            календарь выборДаты = new календарь();

            выборДаты.button3.Visible = false;
            выборДаты.button1.Text    = "Выбор";
            выборДаты.ShowDialog();
            if (клКалендарь.выбран)
            {
                Cursor = Cursors.WaitCursor;

                клПериод.дата_с  = клКалендарь.дата.Value;
                клПериод.дата_по = клКалендарь.дата.Value;

                выбор_реестра формаОтчет = new выбор_реестра();
                формаОтчет.Text = "Отчет за " + клПериод.дата_с.ToLongDateString();
                формаОтчет.ShowDialog();
            }
            Cursor = Cursors.Default;
        }