private void сменаСобственникаToolStripMenuItem_Click(object sender, EventArgs e) { foreach (Form form in Application.OpenForms) { if (form.GetType() == typeof(Change_of_Ownership)) { form.Activate(); return; } } string DateIns = System.DateTime.Now.ToString(); Change_of_Ownership change_Of_Ownership = new Change_of_Ownership(this.tabControl1, role, UserID); tabControl1.Show(); TabPage chg_tabPage = new TabPage("Смена собственника от " + DateIns); change_Of_Ownership.GetDate = DateIns; tabControl1.TabPages.Add(chg_tabPage); tabControl1.SelectedTab = chg_tabPage; change_Of_Ownership.TopLevel = false; change_Of_Ownership.Visible = true; change_Of_Ownership.FormBorderStyle = FormBorderStyle.None; change_Of_Ownership.Dock = DockStyle.Fill; chg_tabPage.Controls.Add(change_Of_Ownership); }
private void simpleButton1_Click(object sender, EventArgs e) { try { string update = "exec dbo.Update_Temp_Multicar '" + carnum.Trim() + "','" + textEdit1.Text + "'"; DbConnection.DBConnect(update); Change_of_Ownership change_Of_Ownership = this.Owner as Change_of_Ownership; change_Of_Ownership.RefreshGrid(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void создатьToolStripMenuItem_Click(object sender, EventArgs e) { try { ArrayList rows = new ArrayList(); List <Object> aList = new List <Object>(); string ID = string.Empty; List <Object> CarnumList = new List <Object>(); string CarNum = string.Empty; Int32[] selectedRowHandles = gridView3.GetSelectedRows(); DateTime TodayDate = DateTime.Today; DateTime oDate = Convert.ToDateTime(date); int InTime = (TodayDate - oDate).Days; if (selectedRowHandles.Length < gridView3.RowCount && InTime <= 14) { for (int i = 0; i < selectedRowHandles.Length; i++) { int selectedRowHandle = selectedRowHandles[i]; if (selectedRowHandle >= 0) { rows.Add(gridView3.GetDataRow(selectedRowHandle)); } } foreach (DataRow row in rows) { aList.Add(row["ID"]); ID = string.Join(" ", aList); CarnumList.Add(row["Номер В/Ц"]); CarNum = string.Join(" ", CarnumList); Clipboard.SetText(CarNum); string delete = "exec dbo.Remove_Rent_Carriage '" + ID + "','" + CarNum + "'"; DbConnection.DBConnect(delete); } foreach (Form form in Application.OpenForms) { if (form.GetType() == typeof(Change_of_Ownership)) { form.Activate(); return; } } string DateIns = System.DateTime.Now.ToString(); Change_of_Ownership change_Of_Ownership = new Change_of_Ownership(tabControl1, role, User_ID); tabControl1.Show(); TabPage chg_tabPage = new TabPage("Смена собственника от " + DateIns); change_Of_Ownership.GetDate = DateIns; tabControl1.TabPages.Add(chg_tabPage); tabControl1.SelectedTab = chg_tabPage; change_Of_Ownership.TopLevel = false; change_Of_Ownership.Visible = true; change_Of_Ownership.FormBorderStyle = FormBorderStyle.None; change_Of_Ownership.Dock = DockStyle.Fill; chg_tabPage.Controls.Add(change_Of_Ownership); change_Of_Ownership.вставитьToolStripMenuItem_Click(null, null); gridView2_RowCellClick(null, null); } else { if (selectedRowHandles.Length < gridView3.RowCount && InTime <= 14) { MessageBox.Show("В заявке должен быть хотябы 1 вагон", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Вагоны находящиеся в заявке сроком более 14 дней запрещены для создания заявки", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }