Esempio n. 1
0
        public override void Print(Label.Labels type)
        {
            string timeStamp = PrintingManager.CreateTimeStamp();

            timeStamp = FormatLabel(timeStamp);
            RawPrinterHelper.SendStringToPrinter(Name, timeStamp);
        }
Esempio n. 2
0
        static void HotKeyManager_HotKeyPressed(object sender, HotKeyEventArgs e)
        {
            switch (e.Key)
            {
            case Keys.D0:
                Console.WriteLine("----- Timestamp -----");
                Printing.Label timeStamp = new Printing.Label(PrintingManager.CreateTimeStamp());
                timeStamp.Print();
                break;

            case Keys.Oemtilde:
                Console.WriteLine("----- Reprint -----");
                if (PrintingManager.LastLabel != null)
                {
                    PrintingManager.LastLabel.Print();
                }
                break;

            case Keys.D1:
                //PrinterManager.QueueLabel();
                break;

            default:
                break;
            }
        }
Esempio n. 3
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        PrintingManager manager = target as PrintingManager;

        if (GUILayout.Button("Reset slicer size"))
        {
            manager.ResetAllSlicingPlanes(true);
        }

        if (GUILayout.Button("Reset slicer to top"))
        {
            manager.ResetAllSlicingPlanes(true);
        }

        if (GUILayout.Button("Reset slicer to buttom"))
        {
            manager.ResetAllSlicingPlanes(false);
        }

        if (GUILayout.Button("Update"))
        {
            manager.UpdateAllMeshes();
            manager.UpdateAllMeshes();
        }
    }
Esempio n. 4
0
 protected void Page_Init(object sender, EventArgs e)
 {
     if (WebClientPrint.ProcessPrintJob(this.Request))
     {
         PrintingManager.Print("AAAA", this);
     }
 }
Esempio n. 5
0
        private void _watchFolder_Changed(object sender, FileSystemEventArgs e)
        {
            Console.WriteLine("File attributes changed.");

            if (e.Name.StartsWith("printout") && (e.Name.EndsWith(".epl") | (e.Name.EndsWith(".zpl"))))
            {
                try
                {
                    Console.WriteLine("Printout found.\n");

                    // Add delay for FireFox downloads.
                    Thread.Sleep(250);

                    Label label = new Label(e.FullPath);

                    Console.WriteLine($"File {e.FullPath} has been modified.");

                    PrintingManager.SaveLabel(label);
                    label.Print();
                }
                catch { }


                File.Delete(e.FullPath);
            }
        }
Esempio n. 6
0
        private void printItem_Click(object sender, EventArgs e)
        {
            PrintingManager manager = chartMain.Printing;

            manager.PrintDocument.DefaultPageSettings.Landscape = true;
            manager.PrintDocument.DefaultPageSettings.Margins   = new System.Drawing.Printing.Margins(39, 39, 39, 39);
            manager.Print(true);
        }
Esempio n. 7
0
    public static void CreateInvoice(ShopingCart cart, int custId)                                                                         // -2
    {
        // calc total price
        //var total = cart..Sum(x => x.price);
        // get customer data
        // save to database

        PrintingManager.Print("");
        EmailService.send(new object());
    }
Esempio n. 8
0
        private void button2_Click(object sender, EventArgs e)
        {
            PrintingManager printManager = chart1.Printing;

            chart1.Printing.PrintDocument.DefaultPageSettings.Margins.Top
                      = chart1.Printing.PrintDocument.DefaultPageSettings.Margins.Left
                      = chart1.Printing.PrintDocument.DefaultPageSettings.Margins.Bottom
                      = chart1.Printing.PrintDocument.DefaultPageSettings.Margins.Right
                      = 10;
            printManager.PrintDocument.DefaultPageSettings.Landscape = true;
            chart1.Printing.PrintPreview();
        }
Esempio n. 9
0
        public override void Print(Label.Labels type)
        {
            switch (type)
            {
            case Label.Labels.timeStamp:
                string timeStamp = PrintingManager.CreateTimeStamp();
                RawPrinterHelper.SendStringToPrinter(Name, timeStamp);
                break;

            default:
                break;
            }
        }
Esempio n. 10
0
 protected override int Execute(ActionData data)
 {
     try {
         PrintingManager manager = AppManager.MainForm.ChartControl.ChartMain.Printing;
         manager.PrintDocument.DefaultPageSettings.Landscape = true;
         manager.PrintDocument.DefaultPageSettings.Margins   = new System.Drawing.Printing.Margins(39, 39, 39, 39);
         manager.Print(true);
     }
     catch (Exception ex) {
         AppExtension.PrintStackTrace(ex);
     }
     return(0);
 }
Esempio n. 11
0
        private void printPreviewItem_Click(object sender, EventArgs e)
        {
            PrintingManager manager = chartMain.Printing;

            //manager.PageSetup();
            manager.PrintDocument.DefaultPageSettings.Landscape = true;
            manager.PrintDocument.DefaultPageSettings.Margins   = new System.Drawing.Printing.Margins(39, 39, 39, 39);

            PrintPreviewDialog dialog = new PrintPreviewDialog();

            dialog.ClientSize = new Size(800, 600);
            dialog.Document   = manager.PrintDocument;
            dialog.Icon       = AppManager.IconManager.PrintPreviewIcon;

            dialog.ShowDialog(AppManager.MainForm);

            //manager.PrintPreview();
        }
        protected override int Execute(ActionData data)
        {
            try {
                PrintingManager manager = AppManager.MainForm.ChartControl.ChartMain.Printing;
                manager.PrintDocument.DefaultPageSettings.Landscape = true;
                manager.PrintDocument.DefaultPageSettings.Margins   = new System.Drawing.Printing.Margins(39, 39, 39, 39);
                PrintPreviewDialog dialog = new PrintPreviewDialog();
                dialog.ClientSize = new Size(800, 600);
                dialog.Document   = manager.PrintDocument;
                dialog.Icon       = AppManager.IconManager.PrintPreviewIcon;

                dialog.ShowDialog(AppManager.MainForm);


                //manager.PrintPreview();
            }
            catch (Exception ex) {
                AppExtension.PrintStackTrace(ex);
            }
            return(0);
        }
Esempio n. 13
0
        public IHttpActionResult GetResultat(int id)
        {
            Resultat resultat = db.Resultat.Find(id);

            if (resultat == null)
            {
                return(NotFound());
            }

            ResultatViewModel rvm = new ResultatViewModel();

            rvm.ID_Res        = resultat.ID_Res;
            rvm.Float_Valeur  = resultat.Float_Valeur;
            rvm.ExamenID_Exam = resultat.ExamenID_Exam;
            rvm.Nom_Exam      = resultat.Examen.Nom_Exam;
            rvm.Valeur_Exam   = resultat.Examen.Valeur_Exam;
            rvm.Unite_Exam    = resultat.Examen.Unite_Exam;

            PrintingManager pm = new PrintingManager();

            pm.Printing("Microsoft Print to PDF");
            return(Ok(rvm));
        }
Esempio n. 14
0
        private void TemplateSelectionChanged(object sender, PropertyChangedEventArgs args)
        {
            if (args.PropertyName != "SelectedTemplate" || !(DataContext is PrintViewModel))
            {
                return;
            }

            var model = (PrintViewModel)DataContext;

            if (UseOwn.IsChecked == true && model.SelectedTemplate == null)
            {
                if (model.SelectedTemplate == null)
                {
                    return;
                }

                PrintToBrowser(() => PrintingManager.GenerateHtml(model.CurrentSheet, model.SelectedTemplate));
            }
            else
            {
                PrintToBrowser(() => PrintingManager.GenerateHtml(model.CurrentSheet));
            }
        }
Esempio n. 15
0
    public void enter()
    {
        for (int i = 0; i < PrintingManager.instance.nakedData.Count; i++)
        {
            PrintingManager intanse = PrintingManager.instance;

            bool islect  = intanse.nakedData[i].Contains("лекции");
            bool islect2 = false;
            if (islect) // если будет 2 записи лекции в одной ячейке
            {
                string str = intanse.nakedData[i];
                str     = str.Remove(str.IndexOf("лекции"), 6);
                islect2 = str.Contains("лекции");
            }

            bool issem  = intanse.nakedData[i].Contains("семинар");
            bool issem2 = false;
            if (issem) // если будет 2 записи семинар в одной ячейке
            {
                string str = intanse.nakedData[i];
                str    = str.Remove(str.IndexOf("семинар"), 7);
                issem2 = str.Contains("семинар");
            }

            bool islab = intanse.nakedData[i].Contains("лабораторные занятия");


            if ((issem && islab) || (issem && islect) || (islab && islect) || islab || issem2 || islect2) // если в ячейке несколько записей
            {
                // 1. Разделяю несколько записей по одной
                string[] entry = intanse.nakedData[i].Split(']'); //массив записей с одной ячейки

                for (int j = 0; j < entry.Length; j++)            // удаление всех кареток для чистоты
                {
                    entry[j] = entry[j].Replace("\n", " ");
                }

                if ((islab && islect) || (islab && issem)) // если кроме лабы в ячейке еще и что то еще
                {
                    for (int o = 0; o < entry.Length; o++)
                    {
                        if (entry[o].Contains("семинар") || entry[o].Contains("лекции"))
                        {
                            if (PrintingManager.instance.TakeSomeCellOfData(i))
                            {
                                ParseBlockOfData(i + delta, entry[o]);
                            }
                            else
                            {
                                ParseBlockOfData(i + 1 + delta, entry[o]);
                            }
                        }
                        else
                        {
                            ParseBlockOfData(i + delta, entry[o]);
                        }
                    }
                }
                else
                {
                    for (int l = 0; l < entry.Length; l++) // создание объектов из этих записей
                    {
                        if (entry[l].Contains("."))        // проверка на то, пуста ли запись или нет
                        {
                            ParseBlockOfData(i + delta, entry[l]);
                        }
                    }
                }

                if (islab)
                {
                    delta++;
                }
            }
            else if (issem || islect)                                 // если в ячейке всего одна запись то ...
            {
                string str = intanse.nakedData[i].Replace("\n", " "); // удаление всех кареток для чистоты
                ParseBlockOfData(i + delta, str);
            }
            else
            {
                // если ячейка пустая
            }
        }

        SaveLoadManager.Save(); // сохранить данные сразу после загрузки файла
    }
        private void printButton_Click(object sender, EventArgs e)
        {
            PrintingManager printMgr = chart1.Printing;

            printMgr.Print(true);
        }
Esempio n. 17
0
 void Awake()
 {
     instance = this;
     path     = "https://drive.google.com/uc?export=download&id=1X_liDjgt5OckEnaTBpvqorc4MJgl6f0F";
 }