コード例 #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (dt.Rows.Count > 0)
            {
                int колонка = dataGridView1.CurrentCell.ColumnIndex;
                int строка  = dataGridView1.CurrentRow.Index;

                if (колонка > 0 && колонка < 3)
                {
                    выбор_вида_оплат выборВида = new выбор_вида_оплат();
                    выборВида.ShowDialog();
                    if (выборВида.DialogResult == DialogResult.OK)
                    {
                        DateTime дата = (DateTime)dataGridView1.CurrentRow.Cells["датаColumn"].Value;
                        клВид_услуги.вид_услуги   = (Guid)dataGridView1.Columns[колонка].Tag;
                        клВид_услуги.наимен       = dataGridView1.Columns[колонка].HeaderText;
                        клРеестр.дата             = дата;
                        клРеестр.вид_оплаты       = клВид_оплаты.вид_оплаты;
                        клРеестр.наименВидаОплаты = клВид_оплаты.наимен;

                        Cursor = Cursors.WaitCursor;
                        реестр_услуг формаРеестр = new реестр_услуг();
                        формаРеестр.Text  = "Реестр за " + клРеестр.дата.ToLongDateString() + " по ";
                        формаРеестр.Text += " " + клВид_услуги.наимен.Trim();
                        формаРеестр.Text += " менеджер " + клСотрудник.фио;
                        формаРеестр.Text += "вид оплаты " + клВид_оплаты.наимен;

                        string наименФилиала = de.филиалы
                                               .OrderBy(n => n.порядок)
                                               .First().наимен;
                        формаРеестр.Text += " по филиалу " + наименФилиала;

                        формаРеестр.ShowDialog();
                        Cursor = Cursors.Default;
                    }
                }
                else
                {
                    MessageBox.Show("Выберите вид услуги....");
                }
            }
        }
コード例 #2
0
        private void button18_Click(object sender, EventArgs e)
        {
            клВид_оплаты.выбран = false;
            выбор_вида_оплат выборВидаОплаты = new выбор_вида_оплат();

            выборВидаОплаты.ShowDialog();
            if (клВид_оплаты.выбран || выборВидаОплаты.DialogResult == DialogResult.OK)
            {
                Cursor           = Cursors.WaitCursor;
                клПериод.дата_с  = DateTime.Today;
                клПериод.дата_по = DateTime.Today;
                реестр_работ формаАнализ = new реестр_работ();
                формаАнализ.Text = "Реестр оплаченых работ за "
                                   + клПериод.дата_с.ToLongDateString() + "  "
                                   + клПериод.дата_по.ToLongDateString() + " менеджер  "
                                   + клСотрудник.фио;
                формаАнализ.ShowDialog();
                Cursor = Cursors.Default;
            }
        }
コード例 #3
0
        private void button4_Click(object sender, EventArgs e)
        {
            клРеестр.дата = DateTime.Today;
            //    клРеестр.дата = new DateTime(2015, 10, 1);
            клРеестр.фио_менеджера = клСотрудник.фио;
            клРеестр.выбран        = false;
            клВид_услуги.выбран    = false;
            выбор_вида_услуги выборВида = new выбор_вида_услуги();

            выборВида.ShowDialog();
            if (клВид_услуги.выбран)
            {
                клВид_оплаты.выбран = false;
                выбор_вида_оплат выборВидаОплаты = new выбор_вида_оплат();
                выборВидаОплаты.ShowDialog();
                if (клВид_оплаты.выбран || выборВидаОплаты.DialogResult == DialogResult.OK)
                {
                    клРеестр.вид_оплаты       = клВид_оплаты.вид_оплаты;
                    клРеестр.наименВидаОплаты = клВид_оплаты.наимен;

                    Cursor = Cursors.WaitCursor;
                    реестр_услуг формаРеестр = new реестр_услуг();
                    формаРеестр.Text  = "Реестр за " + клРеестр.дата.ToLongDateString() + " по ";
                    формаРеестр.Text += " " + клВид_услуги.наимен.Trim();
                    формаРеестр.Text += " " + клСотрудник.фио.Trim();

                    //    Model.domofonEntities de = new Model.domofonEntities();
                    string наименФилиала = db.филиалы
                                           .OrderBy(n => n.порядок)
                                           .First().наимен;
                    формаРеестр.Text += " вид_оплаты " + клРеестр.наименВидаОплаты;
                    формаРеестр.Text += " по филиалу " + наименФилиала;

                    формаРеестр.ShowDialog();
                    Cursor = Cursors.Default;
                }
            }
        }