Exemplo n.º 1
0
 /// <summary>
 /// Снятие статуса по технике
 /// </summary>
 /// <param name="technic">Техника</param>
 /// <returns></returns>
 public string CheckStatus(AllTechnic technic)
 {
     try
     {
         ModelSelect model = new ModelSelect {
             LogicaSelect = SqlSelectModel(32)
         };
         Inventory.Database.ExecuteSqlCommand(model.LogicaSelect.SelectUser,
                                              new SqlParameter(model.LogicaSelect.SelectedParametr.Split(',')[0], technic.Id),
                                              new SqlParameter(model.LogicaSelect.SelectedParametr.Split(',')[1], technic.Item));
         return("Статус снят!!!");
     }
     catch (Exception exception)
     {
         Loggers.Log4NetLogger.Error(exception);
         return("Во время снятия статуса произошла ошибка смотрите Log.txt");
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Генерация QR CODE
        /// </summary>
        ///<param name="allTechnical">Техника для QR code</param>
        /// <param name="path">Путь сохранения</param>
        public void GenerateQrCode(AllTechnic allTechnical, string path)
        {
            allTechnical.Name = path + allTechnical.Id + WordConstant.Formatpng;
            var options = new QrCodeEncodingOptions()
            {
                GS1Format    = false,
                DisableECI   = false,
                PureBarcode  = false,
                CharacterSet = "UTF-8",
                Width        = 110,
                Height       = 110,
                Margin       = 0
            };
            var writer = new BarcodeWriter();

            writer.Format  = BarcodeFormat.QR_CODE;
            writer.Options = options;
            writer.Write($"{allTechnical.Item}: {allTechnical.NameManufacturer} {allTechnical.NameModel}\r\n" +
                         $"s/n: {allTechnical.SerNum}\r\n" +
                         $"Инв.: {allTechnical.InventarNum}\r\n" +
                         $"Серв.: {allTechnical.ServiceNum}\r\n" +
                         $"Kaб.: {allTechnical.NumberKabinet}\r\n" +
                         $"User: {allTechnical.Users}").Save(allTechnical.Name);
        }