private void trackingBoxLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Enter_Tracking_Box_Form trackingForm = new Enter_Tracking_Box_Form(trackingInfoObj.Tracking_Box); if (trackingForm.ShowDialog() == DialogResult.OK) { string newBox = trackingForm.New_Tracking_Box; if (newBox.Trim() != trackingInfoObj.Tracking_Box.Trim()) { if (Resource_Object.Database.SobekCM_Database.Save_New_Tracking_Box(itemid, newBox)) { trackingInfoObj.Tracking_Box = newBox; trackingBoxLabel.Text = newBox; } else { MessageBox.Show("Error encountered while setting the tracking box! ", "Database Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void setTrackingBoxToolStripMenuItem_Click(object sender, EventArgs e) { if ((gridPanel == null) || (gridPanel.Selected_Row == null) || (gridPanel.Selected_Row.Length == 0)) { return; } // Get the new tracking box Enter_Tracking_Box_Form trackingBox = new Enter_Tracking_Box_Form(); if (trackingBox.ShowDialog() != DialogResult.OK) { return; } // Do the work Cursor = Cursors.WaitCursor; int updated = 0; string new_tracking_box = trackingBox.New_Tracking_Box; foreach (DataRow thisRow in gridPanel.Selected_Row) { int itemid = Convert.ToInt32(thisRow["ItemID"]); if (itemid > 0) { updated++; if (SobekCM_Database.Save_New_Tracking_Box(itemid, new_tracking_box)) { thisRow["Tracking_Box"] = new_tracking_box; } } } Cursor = Cursors.Default; gridPanel.Refresh(); MessageBox.Show(updated + " records updated."); }
private void setTrackingBoxToolStripMenuItem_Click(object sender, EventArgs e) { if ((gridPanel == null) || (gridPanel.Selected_Row == null) || (gridPanel.Selected_Row.Length == 0)) return; // Get the new tracking box Enter_Tracking_Box_Form trackingBox = new Enter_Tracking_Box_Form(); if (trackingBox.ShowDialog() != DialogResult.OK) return; // Do the work Cursor = Cursors.WaitCursor; int updated = 0; string new_tracking_box = trackingBox.New_Tracking_Box; foreach (DataRow thisRow in gridPanel.Selected_Row) { int itemid = Convert.ToInt32(thisRow["ItemID"]); if (itemid > 0) { updated++; if (SobekCM_Database.Save_New_Tracking_Box(itemid, new_tracking_box)) thisRow["Tracking_Box"] = new_tracking_box; } } Cursor = Cursors.Default; gridPanel.Refresh(); MessageBox.Show(updated + " records updated."); }
private void setTrackingBoxToolStripMenuItem_Click(object sender, EventArgs e) { if ((gridPanel == null) || (gridPanel.Selected_Row == null) || (gridPanel.Selected_Row.Length == 0)) return; Enter_Tracking_Box_Form trackingBox = new Enter_Tracking_Box_Form(); if (trackingBox.ShowDialog() == DialogResult.OK) { Cursor = Cursors.WaitCursor; int updated = 0; int skipped = 0; string new_tracking_box = trackingBox.New_Tracking_Box; foreach (DataRow thisRow in gridPanel.Selected_Row) { int itemid = Convert.ToInt32(thisRow["ItemID"]); if (itemid > 0) { updated++; SobekCM_Database.Save_New_Tracking_Box(itemid, new_tracking_box); } else { skipped++; } } Cursor = Cursors.Default; MessageBox.Show(updated + " records updated.\n\n" + skipped + " multi-volume records skipped"); } }