void Save_FileBarcode()
        {
            SaveFileDialog sfd = new SaveFileDialog();

            sfd.Filter       = "BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|JPG (*.jpg)|*.jpg|PNG (*.png)|*.png|TIFF (*.tif)|*.tif";
            sfd.FilterIndex  = 2;
            sfd.AddExtension = true;
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                BarcodeLib.SaveTypes savetype = BarcodeLib.SaveTypes.UNSPECIFIED;
                switch (sfd.FilterIndex)
                {
                case 1: /* BMP */ savetype = BarcodeLib.SaveTypes.BMP; break;

                case 2: /* GIF */ savetype = BarcodeLib.SaveTypes.GIF; break;

                case 3: /* JPG */ savetype = BarcodeLib.SaveTypes.JPG; break;

                case 4: /* PNG */ savetype = BarcodeLib.SaveTypes.PNG; break;

                case 5: /* TIFF */ savetype = BarcodeLib.SaveTypes.TIFF; break;

                default: break;
                }//switch
                barcodeLib.SaveImage(sfd.FileName, savetype);
            }
        }
Beispiel #2
0
        public bool GenerarCodigoBarra(string ubicacion, string codigo)
        {
            bool bandera = false;

            try
            {
                _barcode.EncodedType = TYPE.CODE128C;
                int W = Convert.ToInt32(350);
                int H = Convert.ToInt32(75);
                _barcode.Alignment     = BarcodeLib.AlignmentPositions.CENTER;
                _barcode.IncludeLabel  = true;
                _barcode.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER;
                //===== Encoding performed here =====
                _barcode.Encode(_barcode.EncodedType, codigo, Color.Black, Color.White, W, H);
                //===================================
                _barcode.SaveImage(ubicacion, BarcodeLib.SaveTypes.JPG);
                bandera = true;
            }
            catch (Exception e)
            {
                bandera = false;
                _error  = "Error al generar codigo de Barra " + e.Message;
            }
            return(bandera);
        }
Beispiel #3
0
 public static string Encode(string barcode, string path)
 {
     var barcodeLib = new BarcodeLib.Barcode(barcode);
     barcodeLib.Encode(TYPE.CODE128, barcode);
     string filename = path + barcode + ".jpg";
     barcodeLib.SaveImage(filename, SaveTypes.JPG);
     barcodeLib.IncludeLabel = true;
     return filename;
 }
Beispiel #4
0
        public static string Encode(string barcode, string path)
        {
            var barcodeLib = new BarcodeLib.Barcode(barcode);

            barcodeLib.Encode(TYPE.CODE128, barcode);
            string filename = path + barcode + ".jpg";

            barcodeLib.SaveImage(filename, SaveTypes.JPG);
            barcodeLib.IncludeLabel = true;
            return(filename);
        }
Beispiel #5
0
        public Canvas BarCode128(string code)
        {
            //var b = new BarcodeLib.Barcode(code, BarcodeLib.TYPE.CODE128);
            BarcodeLib.Barcode b = new BarcodeLib.Barcode(code, BarcodeLib.TYPE.CODE128);
            b.Alignment    = AlignmentPositions.CENTER;
            b.IncludeLabel = false;
            b.Height       = 75;
            b.Width        = 350;
            //b.BarWidth = 1000;
            while (true)
            {
                try
                {
                    b.Encode(BarcodeLib.TYPE.CODE128, code);
                    break;
                }
                catch (Exception)
                {
                    b.Width += 5;
                }
            }

            MemoryStream ms = new MemoryStream();

            b.SaveImage(ms, SaveTypes.BMP);             // GIF

            BitmapImage imageSource = new BitmapImage();

            imageSource.BeginInit();
            imageSource.StreamSource = ms;
            imageSource.EndInit();
            Image image = new System.Windows.Controls.Image();

            image.HorizontalAlignment = HorizontalAlignment.Stretch;
            image.Source = imageSource;
            image.Width  = 250;
            Canvas canvas = new Canvas()
            {
                Height = 60, HorizontalAlignment = HorizontalAlignment.Center,
            };

            canvas.Margin = new System.Windows.Thickness(0, 0, 0, 0);
            canvas.Children.Add(image);
            canvas.Width = 250;

            return(canvas);
        }
        public string CodigoBarras(int idCodigoProducto)
        {
            BarcodeLib.Barcode barcode = new BarcodeLib.Barcode();
            barcode.IncludeLabel = true;
            barcode.Encode(BarcodeLib.TYPE.CODE128, idCodigoProducto.ToString(), Color.Black, Color.White, 300, 50);

            string appPath = Path.GetDirectoryName(Application.ExecutablePath) + @"\CodigosBarrasProductos\"; // <---

            if (Directory.Exists(appPath) == false)                                                           // <---
            {                                                                                                 // <---
                Directory.CreateDirectory(appPath);                                                           // <---
            }                                                                                                 // <---

            appPath += idCodigoProducto.ToString() + ".png";
            barcode.SaveImage(appPath, SaveTypes.PNG);

            return(appPath);
        }
Beispiel #7
0
        public string CodigoBarras()
        {
            BarcodeLib.Barcode barcode = new BarcodeLib.Barcode();
            barcode.IncludeLabel = true;
            pictureBox1.Image    = barcode.Encode(BarcodeLib.TYPE.CODE128, "1005", Color.Black, Color.White, 300, 50);

            string appPath = Path.GetDirectoryName(Application.ExecutablePath) + @"\CodigosBarras\"; // <---

            if (Directory.Exists(appPath) == false)                                                  // <---
            {                                                                                        // <---
                Directory.CreateDirectory(appPath);                                                  // <---
            }                                                                                        // <---

            appPath += "1005.png";
            barcode.SaveImage(appPath, SaveTypes.PNG);
            //bmT.Save(appPath, ImageFormat.Png);
            return(appPath);
        }
Beispiel #8
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Request["code"] == null || context.Request["width"] == null || context.Request["height"] == null)
            {
                context.Response.StatusCode = 401;
                return;
            }

            int width  = Int32.Parse(context.Request["width"].ToString());
            int height = Int32.Parse(context.Request["height"].ToString());

            BarcodeLib.Barcode b = new BarcodeLib.Barcode();
            b.IncludeLabel  = true;
            b.Alignment     = AlignmentPositions.LEFT;
            b.LabelPosition = LabelPositions.BOTTOMLEFT;

            b.LabelFont = new Font("Tohoma", 9);
            b.Encode(BarcodeLib.TYPE.CODE128, context.Request["code"].ToString(), Color.Black, Color.White, width, height);
            context.Response.ContentType = "image/jpeg";
            b.SaveImage(context.Response.OutputStream, BarcodeLib.SaveTypes.JPG);
            b.Dispose();
        }
Beispiel #9
0
 private Image GeneraImagen(String CodigoDeBarras, bool IncluirTexto = false)
 {
     RutaDeImagen = HostingEnvironment.MapPath(ClsAdicional.ClsArchivos.RutaCodigoDeBarras) + CodigoDeBarras + ".jpg";
     BarcodeLib.Barcode Codigo = new BarcodeLib.Barcode(CodigoDeBarras);
     Codigo.IncludeLabel = IncluirTexto;
     Imagen = Codigo.Encode(BarcodeLib.TYPE.CODE128, CodigoDeBarras, Color.Black, Color.White);
     if (ClsAdicional.ClsArchivos.FileExists(HostingEnvironment.MapPath(ClsAdicional.ClsArchivos.RutaCodigoDeBarras), true, true))
     {
         Codigo.SaveImage(RutaDeImagen, SaveTypes.JPG);
         if (!ClsAdicional.ClsArchivos.FileExists(RutaDeImagen, false))
         {
             Resultado.Resultado = false;
             Resultado.Mensaje   = "No fue posible encontrar la ruta de guardado de imagen del Codigo de Barras";
             RutaDeImagen        = String.Empty;
         }
     }
     else
     {
         Resultado.Resultado = false;
         Resultado.Mensaje   = "No fue posible encontrar la ruta de guardado de imagen del Codigo de Barras";
         RutaDeImagen        = String.Empty;
     }
     return(Imagen);
 }
Beispiel #10
0
        public Int32 BarCodeImageCreate(string PinCode, int OrderSeq)
        {
            try
            {
                Int32  Result   = 0;
                string makefile = HKLibrary.UTIL.HKFileHelper.GetCurrentDirectory();
                string sDirPath;
                sDirPath = makefile + "\\data";
                DirectoryInfo di = new DirectoryInfo(sDirPath);
                if (di.Exists == false)
                {
                    di.Create();
                }

                makefile += "\\";
                makefile += "data";
                makefile += "\\";
                makefile += PinCode;
                makefile += ".jpg";

                string folderName  = Convert.ToString(OrderSeq);
                string ftpfileName = folderName + "/" + PinCode + ".jpg";

                string ftpBasicPath = "/var/www/IMAGE/Web/upload/order/barcode/";


                BarcodeLib.Barcode b = new BarcodeLib.Barcode();
                b.Encode(BarcodeLib.TYPE.CODE128, PinCode);
                b.SaveImage(makefile, BarcodeLib.SaveTypes.JPG);

                //string ftpUri = "" + ftpBasicPath + folderName;
                SshStream ssh = new SshStream("ftp://ledev.leisureq.co.kr:10004/", "lion", "gkffl1!");



                string        ftpUri  = "ftp://121.78.127.40:21/" + ftpBasicPath + folderName;
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUri);
                request.Method = WebRequestMethods.Ftp.MakeDirectory;
                //request.Method = WebRequestMethods.Ftp.UploadFile;

                // This example assumes the FTP site uses anonymous logon.
                request.Credentials = new NetworkCredential("infobay", "info9887");
                FtpWebResponse response  = (FtpWebResponse)request.GetResponse();
                Stream         ftpStream = response.GetResponseStream();

                ftpStream.Close();
                response.Close();

                ftpUri         = "ftp://121.78.127.40:21/" + ftpBasicPath + ftpfileName;
                request        = (FtpWebRequest)WebRequest.Create(ftpUri);
                request.Method = WebRequestMethods.Ftp.UploadFile;

                // This example assumes the FTP site uses anonymous logon.
                request.Credentials = new NetworkCredential("infobay", "info9887");
                byte[] fileContents = File.ReadAllBytes(makefile);
                request.ContentLength = fileContents.Length;

                Stream requestStream = request.GetRequestStream();
                requestStream.Write(fileContents, 0, fileContents.Length);
                requestStream.Close();

                response = (FtpWebResponse)request.GetResponse();
                response.Close();
                return(Result);
            }
            catch (System.Exception ex)
            {
                return(0);
            }
        }
Beispiel #11
0
 private void BarcodePrint()
 {
     BarcodeLib.Barcode b = new BarcodeLib.Barcode(textBox_Cislo_zakazky.Text, TYPE.USD8);
     b.Encode(TYPE.USD8, "038000356216", Color.Black, Color.White, 300, 150);
     b.SaveImage("Barcode0001.jpg", SaveTypes.JPG);
 }
Beispiel #12
0
        protected Dictionary<string, COrderData> WebProcess_List_ = new Dictionary<string, COrderData>(); // 웹에서 사용처리 해야하는것

        #endregion Fields

        #region Methods

        public Int32 BarCodeImageCreate(string PinCode, int OrderSeq)
        {
            try
            {
                Int32 Result = 0;
                string makefile = HKLibrary.UTIL.HKFileHelper.GetCurrentDirectory();
                string sDirPath;
                sDirPath = makefile + "\\data";
                DirectoryInfo di = new DirectoryInfo(sDirPath);
                if (di.Exists == false)
                {
                    di.Create();
                }

                makefile += "\\";
                makefile += "data";
                makefile += "\\";
                makefile += PinCode;
                makefile += ".jpg";

                string folderName = Convert.ToString(OrderSeq);
                string ftpfileName = folderName + "/" + PinCode + ".jpg";

                string ftpBasicPath = "/var/www/IMAGE/Web/upload/order/barcode/";

                BarcodeLib.Barcode b = new BarcodeLib.Barcode();
                b.Encode(BarcodeLib.TYPE.CODE128, PinCode);
                b.SaveImage(makefile, BarcodeLib.SaveTypes.JPG);

                //string ftpUri = "" + ftpBasicPath + folderName;
                SshStream ssh = new SshStream("ftp://ledev.leisureq.co.kr:10004/", "lion", "gkffl1!");

                string ftpUri = "ftp://121.78.127.40:21/" + ftpBasicPath + folderName;
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUri);
                request.Method = WebRequestMethods.Ftp.MakeDirectory;
                //request.Method = WebRequestMethods.Ftp.UploadFile;

                // This example assumes the FTP site uses anonymous logon.
                request.Credentials = new NetworkCredential("infobay", "info9887");
                FtpWebResponse response = (FtpWebResponse)request.GetResponse();
                Stream ftpStream = response.GetResponseStream();

                ftpStream.Close();
                response.Close();

                ftpUri = "ftp://121.78.127.40:21/" + ftpBasicPath + ftpfileName;
                request = (FtpWebRequest)WebRequest.Create(ftpUri);
                request.Method = WebRequestMethods.Ftp.UploadFile;

                // This example assumes the FTP site uses anonymous logon.
                request.Credentials = new NetworkCredential("infobay", "info9887");
                byte[] fileContents = File.ReadAllBytes(makefile);
                request.ContentLength = fileContents.Length;

                Stream requestStream = request.GetRequestStream();
                requestStream.Write(fileContents, 0, fileContents.Length);
                requestStream.Close();

                response = (FtpWebResponse)request.GetResponse();
                response.Close();
                return Result;
            }
            catch (System.Exception ex)
            {
                return 0;
            }
        }