public void PrintProductionLabel() { var zebraPrinter = new ZebraLabelPrinter(); UzytkownikZalogowany.Uzytkownik = new tblPracownikGAT { Imie = "Danuta", Nazwisko = "Kowalska" }; LabelModel label = new LabelModel { NrZP = "1", RodzajSurowca = "PP", SzerokoscRolki = 2, DlugoscNawoju = 100, Kalandrowana = true, Gramatura = 120, IloscEtykietDoDruku = 1, KodKreskowy = "123123123123", IsValid = true, TypKoduKreskowego = TypKoduKreskowegoEnum.EAN13 }; var result = sut.EtykietaProdukcja(label); zebraPrinter.PrintAsync(result); }
private static void FillProperties(LabelModel labelModel, SAPbobsCOM.UserTable userTable) { userTable.Name = labelModel.Name; userTable.UserFields.Fields.Item(nameof(LabelModel.U_PrinterName)).Value = labelModel.U_PrinterName; userTable.UserFields.Fields.Item(nameof(LabelModel.U_LabelAlignTop)).Value = labelModel.U_LabelAlignTop; userTable.UserFields.Fields.Item(nameof(LabelModel.U_LabelAlignLeft)).Value = labelModel.U_LabelAlignLeft; userTable.UserFields.Fields.Item(nameof(LabelModel.U_Width)).Value = labelModel.U_Width; userTable.UserFields.Fields.Item(nameof(LabelModel.U_Length)).Value = labelModel.U_Length; if (!string.IsNullOrEmpty(labelModel.U_ZplCode)) { userTable.UserFields.Fields.Item(nameof(LabelModel.U_ZplCode)).Value = labelModel.U_ZplCode; } if (!string.IsNullOrEmpty(labelModel.U_Query)) { userTable.UserFields.Fields.Item(nameof(LabelModel.U_Query)).Value = labelModel.U_Query; } if (!string.IsNullOrEmpty(labelModel.U_FieldsName)) { userTable.UserFields.Fields.Item(nameof(LabelModel.U_FieldsName)).Value = labelModel.U_FieldsName; } userTable.UserFields.Fields.Item(nameof(LabelModel.U_DecimalPlaces)).Value = labelModel.U_DecimalPlaces; userTable.UserFields.Fields.Item(nameof(LabelModel.U_NColumns)).Value = labelModel.U_NColumns; }
/// <summary> /// Удаление ярлыка из репозитория по заданному индексу /// </summary> /// <param name="label"></param> public static void DeleteLabel(LabelModel label) { if (LabelRepositori.DeleteLabel(label)) { SettingsEvent(); } }
public async Task <LabelResponseModel> UpdateLabel(int userId, int labelId, LabelsRequestModel labelsRequestModel) { try { var labelModel = _userContext.Labels.FirstOrDefault(linq => (linq.UserId == userId) && (linq.Id == labelId)); LabelModel label = new LabelModel(); if (labelModel != null) { labelModel.Label = labelsRequestModel.Label; var data = this._userContext.Labels.Attach(labelModel); data.State = Microsoft.EntityFrameworkCore.EntityState.Modified; await this._userContext.SaveChangesAsync(); } LabelResponseModel labelResponse = new LabelResponseModel() { Id = label.Id, Label = label.Label, IsCreated = label.IsCreated, IsModified = label.IsModified }; return(labelResponse); } catch (Exception e) { throw new Exception(e.Message); } }
public async Task <IActionResult> Create([Bind("productName,productAmount,productContents,productLawStr, productDuration, productStoringCond,productLotNo,productShelfLife,productBarcodeID,recordExists,companyInfo,mensei,alerji")] LabelModel labelModel) { if (ModelState.IsValid) { if (labelModel.recordExists == "yes") { try { _context.Update(labelModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateConcurrencyException) { if (!LabelModelExists(labelModel.productBarcodeID)) { return(NotFound()); } else { throw; } } } else { _context.Add(labelModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } return(View(labelModel)); }
public void print(string data) { //process data to print? var task = JsonConvert.DeserializeObject <PrintJobModel>(data); if (task == null) { throw new Exception("打印数据不可为空"); } if (task.label_id == null) { throw new Exception("标签类型不可为空"); } if (task.data == null) { throw new Exception("标签信息不可为空"); } //if (task.job_id == null) throw new Exception("任务类型不可为空"); switch (task.label_type) { case 0: //BinLabel var bin = JsonConvert.DeserializeObject <BinLabelModel>(task.data); var t = bin.material_type; model = bin; if (t == "ROH") { this.print3(); } else { this.print4(); } break; case 1: //CartonLabel //var label = JsonConvert.DeserializeObject<BinLabelModel>(task.data); //this.print1(); break; case 2: //PalletLabel A5 model = JsonConvert.DeserializeObject <PalletLabelModel>(task.data); this.print2(); break; case 3: //TestPage model = JsonConvert.DeserializeObject <TestPageModel>(task.data); this.printTest(); break; case 4: //PalletLabel A6 model = JsonConvert.DeserializeObject <PalletLabelModel>(task.data); this.print5(); break; default: throw new Exception("不支持的标签类型"); } Program.writeLog(task.data); }
public ActionResult SaveLabel(LabelModel model) { model.UserId = SessionHelper.UserId; var result = objLabelResourceService.AddEditLabel(model); return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Updates the label. /// </summary> /// <param name="labelModel">The label model.</param> /// <param name="labelId">Label id.</param> /// <returns>return success result.</returns> /// <exception cref="Exception"> /// throw exceptions. /// </exception> public async Task <int> UpdateLabel(LabelModel labelModel, int labelId) { try { if (labelModel.Equals(null) && labelId.Equals(null)) { ////repositoryManager Layer method call var result = await this.repositoryManager.UpdateLabel(labelModel, labelId); if (result > 0) { return(result); } else { throw new Exception(); } } else { throw new Exception(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <summary> /// Adds the labels. /// </summary> /// <param name="requestedLabel">The requested label.</param> /// <param name="userid">The userid.</param> /// <returns></returns> /// <exception cref="Exception"></exception> public async Task <LabelResponseModel> AddLabels(RequestedLabel requestedLabel, int userid) { try { LabelModel label = new LabelModel { LabelName = requestedLabel.LabelName, IsCreated = DateTime.Now, IsModified = DateTime.Now, UserId = userid }; _userContext.label.Add(label); await _userContext.SaveChangesAsync(); LabelResponseModel labelResponseModel = new LabelResponseModel() { LabelID = label.LabelID, LabelName = label.LabelName, IsCreated = label.IsCreated, IsModified = label.IsModified }; return(labelResponseModel); } catch (Exception e) { throw new Exception(e.Message); } }
public LabelDTO CreateLabel(LabelDTO label) { try { var labelModel = new LabelModel { Title = label.Title, Color = label.Color }; db_.GetCollection <LabelModel>("Labels").InsertOne(labelModel); ObjectId cardObjectId = new ObjectId(label.CardId); var filter = Builders <CardModel> .Filter.Eq(l => l.Id, cardObjectId); var update = Builders <CardModel> .Update.Push(c => c.Labels, labelModel.Id); db_.GetCollection <CardModel>("Cards").UpdateOne(filter, update); label.Id = labelModel.Id.ToString(); return(label); } catch (Exception ex) { throw ex; } }
/// <summary> /// Updates the labels. /// </summary> /// <param name="requestedLabel">The requested label.</param> /// <param name="userid">The userid.</param> /// <param name="labelid">The labelid.</param> /// <returns></returns> /// <exception cref="Exception"></exception> public async Task <LabelResponseModel> UpdateLabels(RequestedLabel requestedLabel, int userid, int labelid) { try { LabelModel labelModel = _userContext.label.FirstOrDefault(c => (c.UserId == userid) && (c.LabelID == labelid)); if (labelModel != null) { labelModel.LabelName = requestedLabel.LabelName; var note = this._userContext.label.Attach(labelModel); note.State = Microsoft.EntityFrameworkCore.EntityState.Modified; await this._userContext.SaveChangesAsync(); } LabelResponseModel labelResponseModel = new LabelResponseModel() { LabelID = labelModel.LabelID, LabelName = labelModel.LabelName, IsCreated = labelModel.IsCreated, IsModified = labelModel.IsModified }; return(labelResponseModel); } catch (Exception e) { throw new Exception(e.Message); } }
public IHttpActionResult LabelDelete(LabelModel model) { ApiServerMsg result = new ApiServerMsg(); try { if (XzyWebSocket._dicSockets.ContainsKey(model.uuid)) { var res = XzyWebSocket._dicSockets[model.uuid].weChatThread.Wx_DeleteContactLabel(model.labelid); result.Success = true; result.Context = res; return(Ok(result)); } else { result.Success = false; result.Context = "不存在该websocket连接"; return(Ok(result)); } } catch (Exception e) { result.Success = false; result.ErrContext = e.Message; return(Ok(result)); } }
public async Task <bool> CreateLabel(LabelRequest labelRequest, string userID) { try { if (labelRequest != null) { var data = new LabelModel() { UserID = userID, Label = labelRequest.Label, CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now }; this.authenticationContext.Label.Add(data); await this.authenticationContext.SaveChangesAsync(); return(true); } else { return(false); } } catch (Exception exception) { throw new Exception(exception.Message); } }
/// <summary> /// Adds the label. /// </summary> /// <param name="labelModel">The label model.</param> /// <returns> return result.</returns> /// <exception cref="Exception"> /// throw exception. /// </exception> public async Task <int> AddLabel(LabelModel labelModel) { try { if (!labelModel.Equals(null)) { ////repositoryManager layer method called var result = await this.repositoryManager.AddLabel(labelModel); if (result > 0) { return(result); } else { throw new Exception(); } } else { throw new Exception(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public string setLabelData(LabelModel label) { LabelData labelData = new LabelData(); labelData.headerLines = new List <string>(); labelData.detailLines = new List <string>(); labelData.typeOfPrintMedia = "Label"; labelData.headerLines.Add(label.productName); labelData.headerLines.Add(label.productAmount); labelData.detailLines.Add(label.productContents); labelData.detailLines.Add(label.productLawStr); labelData.detailLines.Add(label.productStoringCond); labelData.detailLines.Add(label.alerji); labelData.detailLines.Add(label.productLotNo); labelData.detailLines.Add("IMALAT TARİHİ: " + DateTime.Now.ToString("dd-MM-yyyy")); labelData.detailLines.Add(label.productShelfLife); labelData.footerLines.Add(label.companyInfo); if ((label.companyInfo != null) && label.companyInfo.Length > 0) { labelData.typeOfLabel = 1; } else { labelData.typeOfLabel = 0; } labelData.detailLines.Add(label.mensei); labelData.barcode = label.productBarcodeID; labelData.numberOfCopies = label.numberOfCopies; String jsonOutput = JsonConvert.SerializeObject(labelData, Formatting.Indented); return(jsonOutput); }
public async Task <LabelResponseModel> AddLabel(LabelsRequestModel label, int userId) { try { LabelModel labelModel = new LabelModel { UserId = userId, Label = label.Label, IsCreated = DateTime.Now, IsModified = DateTime.Now }; LabelResponseModel labelResponse = new LabelResponseModel() { Id = labelModel.Id, Label = labelModel.Label, IsCreated = labelModel.IsCreated, IsModified = labelModel.IsModified }; _userContext.Labels.Add(labelModel); await _userContext.SaveChangesAsync(); return(labelResponse); } catch (Exception e) { throw new Exception(e.Message); } }
// GET: LabelModels/Create public IActionResult Create(string id) { LabelModel labelModel = new LabelModel(); if (id != null && id != "") { labelModel = _context.labelmodels.FirstOrDefault <LabelModel>(x => x.productBarcodeID == id); if (labelModel != null) { labelModel.recordExists = "yes"; } else { ModelState.AddModelError("helper", "LÜTFEN ETİKET TANIMLANACAK ÜRÜNÜN BARKOD NUMARASINI GİRİNİZ. PAKETLİ ÜRÜN LİSTESİNDEN BARKODU KOPYALAYABİLİRSİNİZ"); labelModel = new LabelModel(); labelModel.recordExists = "no"; // barcodeController barcode = new barcodeController(_context); } } else { ModelState.AddModelError("helper", "LÜTFEN ETİKET TANIMLANACAK ÜRÜNÜN BARKOD NUMARASINI GİRİNİZ. PAKETLİ ÜRÜN LİSTESİNDEN BARKODU KOPYALAYABİLİRSİNİZ"); labelModel.recordExists = "no"; // barcodeController barcode = new barcodeController(_context); } return(View(labelModel)); }
public DataContextReport() { try { var command = new CommandSnuOneAuto(); ModelApi = ConfigFile.ResultGetTemplate <ModelServiceDataBase>(ConfigFile.ServiceModelInventory); ModelApi.ForEach(service => service.ApiService = string.Format(service.ApiService, ConfigFile.HostNameService)); Report = new ReportXlsxMethod(ConfigFile.ExcelReportFile); ReportJournalAndFile = new ReportJournalMethod(ConfigFile.PathJurnal, ConfigFile.PathInn, ModelApi); LabelModel = new LabelModel(); DeleteJournal = new DelegateCommand(() => { ReportJournalAndFile.DeleteXmlReportJournal(); }); DeleteReport = new DelegateCommand(() => { Report.DeleteReportFile(); }); OpenReport = new DelegateCommand(() => { Report.OpenReport(); }); OpenFile = new DelegateCommand(() => { command.ConvertXslToXmlAndOpen(Report, ReportJournalAndFile, ConfigFile.ExcelReportFile); }); FileToServerApiReport = new DelegateCommand(() => command.FileToServerApiReport(LabelModel, ModelApi, ReportJournalAndFile)); Update = new DelegateCommand(() => { ReportJournalAndFile.AddFileXml(ConfigFile.PathInn); ReportJournalAndFile.AddJournal(ConfigFile.PathJurnal); }); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task TestDeleteLabel() { LabelModel label = await _sut.CreateLabelAsync("Label_created_by_TestDeleteLabel"); bool result = await _sut.DeleteLabelAsync(label.ID); Assert.IsTrue(result); }
public async Task TestGetLabelExists() { LabelModel label = await _sut.GetLabelAsync(2149617762); Assert.IsNotNull(label.ID); Assert.IsTrue(label.ID > 0); Assert.AreEqual("FirstLabel", label.Name); }
/// <summary> /// 增加标签 /// </summary> /// <param name="model"></param> public static void AddLabel(LabelModel model) { // var labelInfo = AutoMapper.Mapper.Map<Entities.LabelInfo>(model); var labelInfo = model.Map <Entities.LabelInfo>(); _iMemberLabelService.AddLabel(labelInfo); }
public void GenerateLabel_LabelModelIsNull_ReturnsEmptyString() { //Arrange LabelModel label = null; //Act string result = sut.EtykietaProdukcja(label); //Assert Assert.IsEmpty(result); }
public ActionResult Label(long id = 0L) { LabelInfo label = this._iMemberLabelService.GetLabel(id) ?? new LabelInfo(); LabelModel labelModel = new LabelModel() { Id = label.Id, LabelName = label.LabelName }; return(base.View(labelModel)); }
public async Task TestCreateLabel() { LabelModel label = await _sut.CreateLabelAsync("Label_created_by_TestCreateLabel"); Assert.IsNotNull(label); Assert.IsTrue(label.ID > 0); Assert.AreEqual("Label_created_by_TestCreateLabel", label.Name); Assert.IsTrue(label.Order > 0); await _sut.DeleteLabelAsync(label.ID); }
public ActionResult AddLabel(LabelModel label) { GetCurrentUser().Labels.Add(label); dataContext.SaveChanges(); JsonResult result = new JsonResult() { Data = Json(new { label.Id, label.Color }) }; return(result); }
private string GetFormattedValue(object v, LabelModel model) { if (v.GetType().Name.Equals("Decimal")) { return(v.ToDecimal().ToString($"n{model.U_DecimalPlaces}")); } else { return(v.ToString()); } }
private void StworzNowyLabelModel() { LabelModel = new LabelModel { Kalandrowana = true, IloscEtykietNaJednaSztuke = 1, Ilosc = 1, IloscEtykietDoDruku = 1, GniazdoProdukcyjne = GniazdaProdukcyjneEnum.LiniaDoKonfekcji }; }
/// <summary> /// Удаляет ярлык поданный в качестве парамметра /// </summary> /// <param name="label"></param> /// <returns></returns> public bool DeleteLabel(LabelModel label) { if (Labels.Contains(label)) { Labels.Remove(label); return(true); } else { return(false); } }
public ActionResult AddLabel([FromBody] LabelModel labelModel) { try { var result = this.labelManager.AddLabel(labelModel); return(this.Ok(new { result })); } catch (Exception exception) { return(this.BadRequest(exception.Message)); } }
public void Add(LabelModel labelModel) { Validated(labelModel); var userTable = _connection.Company.UserTables.Item(nameof(LabelModel).Prefix()); FillProperties(labelModel, userTable); if (userTable.Add() != 0) { _connection.Company.ThrowExceptionForLastError("Erro ao inserir dados do modelo"); } }
public IActionResult Index(LabelModel model) { return View(); }
public LabelElement(LabelModel m) : base(m.Name) { Label = m; Image = CreateImage(m.Color); }