Пример #1
0
        } /* SetLeftCrop */

        private void  SetExtractionStartPoint(object sender, System.EventArgs e)
        {
            if (dbConn == null)
            {
                return;
            }

            uint scanLine = (uint)((displayRowTop + rightMouseRow) * sipperFile.Ratio());

            DialogResult dr = MessageBox.Show(panel, "Set Image Extraction starting Scan-Line to " +
                                              scanLine.ToString("###,###,##0") +
                                              " ?", "Image Extraction Start Point",
                                              MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                PicesSipperFile sf = dbConn.SipperFileRecLoad(dbSipperFile.SipperFileName);
                if (sf == null)
                {
                    MessageBox.Show(panel, "Error retrieving existing SipperFile Entry from database", "Update Starting Extraction Failed", MessageBoxButtons.OK);
                }
                else
                {
                    sf.ExtractionScanLineStart = (uint)scanLine;
                    dbConn.SipperFileUpdate(sf);
                    dbSipperFile.ExtractionScanLineStart = scanLine;
                }
            }
        }