public MethodsFMT(fmt t, fm i, int counter, DialogResult resultfromForm, string d) { r = t; fm = i; id = counter; dr = resultfromForm; date = d; }
public MethodsFMT(fmt t, fm i, int counter) { r = t; fm = i; id = counter; }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //MessageBox.Show(e.ColumnIndex.ToString()); //MessageBox.Show(dgvm.SelectedCells[0].Value.ToString()); int r = Convert.ToInt32(dgvm[0, dgvm.CurrentRow.Index].Value); id = dgvm.CurrentRow.Index; int columnid = e.ColumnIndex; Methods m = new Methods(this); if (columnid == 7) { if (onsearch == true) { result = MessageBox.Show("Билет оформлять по пунктам из поиска?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (cbd.Checked == true) { if (dtpm.Value.ToShortDateString() == DateTime.Now.ToShortDateString()) { if (((DateTime.Now.Hour > DateTime.Parse(dgvm[4, dgvm.CurrentRow.Index].Value.ToString()).Hour) && (DateTime.Now.Hour < DateTime.Parse(dgvm[5, dgvm.CurrentRow.Index].Value.ToString()).Hour)) || DateTime.Now.Hour > DateTime.Parse(dgvm[5, dgvm.CurrentRow.Index].Value.ToString()).Hour) { MessageBox.Show("Билет оформить не возможно так как маршрут уже в пути"); } else { iddate = m.SearchDate(dtpm.Value, r - 1); fmt f = new fmt(this, r - 1, result, dtpm.Value.ToShortDateString()); f.ShowDialog(); } } else { iddate = m.SearchDate(dtpm.Value, r - 1); fmt f = new fmt(this, r - 1, result, dtpm.Value.ToShortDateString()); f.ShowDialog(); } } else { MessageBox.Show("Оформление билета по пунктам из поиска можно осуществить только если поиск совершлася с учетом даты!", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (dgvm.Rows[dgvm.CurrentRow.Index].DefaultCellStyle.BackColor == System.Drawing.Color.LightCoral) { if (mcm.SelectionStart.ToShortDateString() == DateTime.Now.ToShortDateString()) { if (((DateTime.Now.Hour > DateTime.Parse(dgvm[4, dgvm.CurrentRow.Index].Value.ToString()).Hour) && (DateTime.Now.Hour < DateTime.Parse(dgvm[5, dgvm.CurrentRow.Index].Value.ToString()).Hour)) || DateTime.Now.Hour >= DateTime.Parse(dgvm[5, dgvm.CurrentRow.Index].Value.ToString()).Hour) { MessageBox.Show("Билет оформить не возможно так как маршрут уже в пути"); } else { iddate = m.SearchDate(mcm.SelectionStart, r - 1); fmt f = new fmt(this, r - 1, result, mcm.SelectionStart.ToShortDateString()); f.ShowDialog(); MessageBox.Show("Билет оформить не возможно так как маршрут уже в пути"); } } else { result = DialogResult.No; iddate = m.SearchDate(mcm.SelectionStart, r - 1); fmt f = new fmt(this, r - 1, result, mcm.SelectionStart.ToShortDateString()); f.ShowDialog(); } } else { MessageBox.Show("Выберете дату"); } } onsearch = false; } else { if (dgvm.Rows[dgvm.CurrentRow.Index].DefaultCellStyle.BackColor == System.Drawing.Color.LightCoral) { if (mcm.SelectionStart.ToShortDateString() == DateTime.Now.ToShortDateString()) { if (((DateTime.Now.Hour > DateTime.Parse(dgvm[4, dgvm.CurrentRow.Index].Value.ToString()).Hour) && (DateTime.Now.Hour < DateTime.Parse(dgvm[5, dgvm.CurrentRow.Index].Value.ToString()).Hour)) || DateTime.Now.Hour >= DateTime.Parse(dgvm[5, dgvm.CurrentRow.Index].Value.ToString()).Hour) { MessageBox.Show("Билет оформить не возможно так как маршрут уже в пути"); } else { result = DialogResult.No; iddate = m.SearchDate(mcm.SelectionStart, r - 1); fmt f = new fmt(this, r - 1, result, mcm.SelectionStart.ToShortDateString()); f.ShowDialog(); } } else { result = DialogResult.No; iddate = m.SearchDate(mcm.SelectionStart, r - 1); fmt f = new fmt(this, r - 1, result, mcm.SelectionStart.ToShortDateString()); f.ShowDialog(); } } else { MessageBox.Show("Выберете дату"); } } } else if (columnid == 8) { WholeRout wr = new WholeRout(r - 1, this); wr.ShowDialog(); } }