예제 #1
0
파일: FormMain.cs 프로젝트: sanxchen/MntApp
        private void Form1_Load(object sender, EventArgs e)
        {
            #region 初始化重印标签类型

            cbbLabelType.Items.AddRange(new string[] { "SN", "Box" });
            cbbLabelType.SelectedIndex = 0;
            cbbLabelType.DropDownStyle = ComboBoxStyle.DropDownList;

            #endregion


            //初始化打印数量
            cbbBoxLabelQty.Items.AddRange(new object[] { "1", "2" });
            cbbBoxLabelQty.SelectedIndex = 0;
            cbbBoxLabelQty.DropDownStyle = ComboBoxStyle.DropDownList;

            //初始化打印机列表
            LocalPrint.GetLocalPrinters().ForEach(c => cbbPrinters.Items.Add(c));
            cbbPrinters.SelectedIndex = 0;
            cbbPrinters.DropDownStyle = ComboBoxStyle.DropDownList;

            //设置默认打印机
            LocalPrint.SetDefaultPrinter(cbbPrinters.Text);


            List <MesRkwPackageView> rkwPackageViews = new List <MesRkwPackageView>();

            _dt = rkwPackageViews.ToDataTable(null);
            _dt.Columns.Remove("IsPrint");
            _dt.Columns.Remove("BoxSize");
            dgvDataLabels.DataSource = _dt;
            dgvDataLabels.EditMode   = DataGridViewEditMode.EditProgrammatically;
            dgvSnData.EditMode       = DataGridViewEditMode.EditProgrammatically;

            // ////Copy Label
            // ////   Console.WriteLine(Base.IsRemote);
            // string remote = @"\\192.168.0.4\Minicut\软件\办公软件\Rkw\label\";
            // string target = Parameters.StartPath + "label\\";

            // //if (Directory.Exists(target))
            // //{
            // //    File.Delete($"{target}*.*");
            // //    Directory.Delete(target);
            // //}



            //Base.CopyFile($"{remote}Package.Lab", $"{target}Package.Lab");
            //Base.CopyFile($"{remote}Shipping.Lab", $"{target}Shipping.Lab");
            //Base.CopyFile($"{remote}sn.Lab", $"{target}sn.Lab");
            //Base.CopyFile($"{remote}TraceableTags.Lab", $"{target}TraceableTags.Lab");


            this.txtCheckWarehouseExcelPath.ReadOnly = true;
        }
예제 #2
0
파일: FormMain.cs 프로젝트: sanxchen/MntApp
        private void btnSetPrint_Click(object sender, EventArgs e)
        {
            string currentPrint = cbbPrinters.Text;

            ConsoleWriteToLabelMsg(LocalPrint.SetDefaultPrinter(currentPrint) ? "打印机设置成功!" : "打印机设置失败!");
        }