private void ContextMenu_View_Download(object sender, System.EventArgs e)
        {
            String id = "", datetick = "", filename = "";
            Stream streamDownload = null;

            if (grfDownload.Col <= 0)
            {
                return;
            }
            if (grfDownload.Row < 0)
            {
                return;
            }
            id       = grfDownload[grfDownload.Row, colUploadId].ToString();
            filename = grfDownload[grfDownload.Row, colUploadPath].ToString();
            FtpClient ftpc = new FtpClient(bc.iniC.hostFTP, bc.iniC.userFTP, bc.iniC.passFTP);

            streamDownload = ftpc.download(filename.Replace(bc.iniC.hostFTP, ""));

            streamDownload.Position = 0;
            datetick = DateTime.Now.Ticks.ToString();
            Image img = Image.FromStream(streamDownload);

            if (!Directory.Exists(bc.iniC.pathDownloadFile))
            {
                Directory.CreateDirectory(bc.iniC.pathDownloadFile);
            }
            img.Save(bc.iniC.pathDownloadFile + "\\" + txtHn.Text.Trim() + "_" + datetick + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
            bc.ExploreFile(bc.iniC.pathDownloadFile + "\\" + txtHn.Text.Trim() + "_" + datetick + ".jpg");
        }
        private void ContextMenu_grfImg_Download(object sender, System.EventArgs e)
        {
            String id = "", datetick = "", dsc_id = "";

            if (grfImg.Col <= 0)
            {
                return;
            }
            if (grfImg.Row < 0)
            {
                return;
            }
            if (grfImg.Col == 1)
            {
                id = grfImg[grfImg.Row, colPic2].ToString();
            }
            else
            {
                id = grfImg[grfImg.Row, colPic4].ToString();
            }
            dsc_id = id;
            DocScan dsc = new DocScan();

            dsc = bc.bcDB.dscDB.selectByPk(dsc_id);
            Stream       streamDownload = null;
            MemoryStream strm           = null;

            foreach (listStream lstrmm in lStream)
            {
                if (lstrmm.id.Equals(id))
                {
                    strm           = lstrmm.stream;
                    streamDownload = lstrmm.stream;
                    break;
                }
            }
            if (!Directory.Exists(bc.iniC.pathDownloadFile))
            {
                Directory.CreateDirectory(bc.iniC.pathDownloadFile);
            }
            datetick = DateTime.Now.Ticks.ToString();
            Image img = Image.FromStream(streamDownload);

            img.Save(bc.iniC.pathDownloadFile + "\\" + dsc.hn + "_" + datetick + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
            bc.ExploreFile(bc.iniC.pathDownloadFile + "\\" + dsc.hn + "_" + datetick + ".jpg");
        }