public byte[] GetDataMatrixWithAddressAsPdf(BarcodeData data, string[] addressLines) { Dictionary <string, string> configData = new EsodaConfigParametersDAO().GetConfig(); int height = 297; int.TryParse(configData["printPageHeight"], out height); int width = 210; int.TryParse(configData["printPageWidth"], out width); int left = 0; int.TryParse(configData["codePosLeft"], out left); int top = 0; int.TryParse(configData["codePosTop"], out top); _tool.DataToEncode = data; _tool.PDFDocumentWidth = width; _tool.PDFDocumentHeight = height; return(_tool.GetPDFWithBarcodeAndAddress(top, left, addressLines)); }
protected void Zapisz_click(object sender, EventArgs e) { string ocrStartHour = tbOCRStart.Text; string ocrEndHour = tbOCREnd.Text; try { if (ValidateHour(ocrStartHour) && ValidateHour(ocrEndHour)) { EsodaConfigParametersDAO dao = new EsodaConfigParametersDAO(); dao.SetConfigParam("ocrStartHour", ocrStartHour); dao.SetConfigParam("ocrEndHour", ocrEndHour); msg.Attributes["style"] = "color:Green;"; msg.Text = "Konfiguracja zapisana poprawnie"; } else { msg.Attributes["style"] = "color:red;"; msg.Text = "Podaj poprawny format godziny"; } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie zapisu konfiguracji"; } }
private static void refresh() { Dictionary <string, string> items; items = new EsodaConfigParametersDAO().GetConfig(); if (items.Count == 0) { return; } int td; if (int.TryParse(items["ticketDuration"], out td)) { _ticketDuration = td; } int tlt; if (int.TryParse(items["ticketLifeTime"], out tlt)) { _ticketLifetime = tlt; } int ad; if (int.TryParse(items["dailyLogItemAccessDenied"], out ad)) { _isDailyLogItemAccessDenied = (ad == 1 ? true : false); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Dictionary <string, string> configData = new EsodaConfigParametersDAO().GetConfig(); txtPageHeight.Text = configData["printPageHeight"]; txtPageWidth.Text = configData["printPageWidth"]; txtPositionLeft.Text = configData["codePosLeft"]; txtPositionTop.Text = configData["codePosTop"]; } }
public string GetDataMatrixAsHtml(BarcodeData data) { Dictionary <string, string> configData = new EsodaConfigParametersDAO().GetConfig(); int left = 0; int.TryParse(configData["codePosLeft"], out left); int top = 0; int.TryParse(configData["codePosTop"], out top); _tool.DataToEncode = data; return(_tool.GetHTMLWithBarcode(top, left)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var dao = new EsodaConfigParametersDAO(); Dictionary <string, string> configData = dao.GetConfig(); if (!configData.ContainsKey("logoBG")) { dao.SetConfigParam("logoBG", "#FFF4DE"); configData = dao.GetConfig(); } bgColor.Text = configData["logoBG"].ToUpper(); } }
protected void Page_Load(object sender, EventArgs e) { CheckServiceStatus(); if (!IsPostBack) { Dictionary <string, string> configData = new EsodaConfigParametersDAO().GetConfig(); tbOCRStart.Text = configData["ocrStartHour"]; tbOCREnd.Text = configData["ocrEndHour"]; OCRLogsDAO dao = new OCRLogsDAO(); gvLogs.DataSource = dao.GetLogs(); gvLogs.DataBind(); } }
protected void Zapisz_click(object sender, EventArgs e) { string printPageHeight = txtPageHeight.Text; string printPageWidth = txtPageWidth.Text; string codePosLeft = txtPositionLeft.Text; string codePosTop = txtPositionTop.Text; try { EsodaConfigParametersDAO dao = new EsodaConfigParametersDAO(); dao.SetConfigParam("printPageHeight", printPageHeight); dao.SetConfigParam("printPageWidth", printPageWidth); dao.SetConfigParam("codePosLeft", codePosLeft); dao.SetConfigParam("codePosTop", codePosTop); msg.Text = "Konfiguracja zapisana poprawnie"; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie zapisu konfiguracji"; } }
protected void setConfig(object sender, CommandEventArgs e) { var dao = new EsodaConfigParametersDAO(); bool success = true; msg.Attributes["style"] = "color:green;"; msg.Text = ""; if (e.CommandName == "saveLogo1") { try { if (uploadLogo1.PostedFile != null && uploadLogo1.PostedFile.ContentLength > 0) { var ext = Path.GetExtension(uploadLogo1.PostedFile.FileName); var name = "L" + Guid.NewGuid().ToString(); var targetFile = Server.MapPath("~/app_themes/standardlayout/logos/" + name + ext); foreach (var file in Directory.GetFiles(Server.MapPath("~/app_themes/standardlayout/logos"), "L*.*")) { File.Delete(file); } File.WriteAllBytes(targetFile, uploadLogo1.FileBytes); dao.SetConfigParam("logo1", name + ext); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie zapisu pliku zawierającego logo"; success = false; } if (success) { msg.Text = "Konfiguracja zapisana poprawnie"; LayoutConfig.Invalidate(); return; } } if (e.CommandName == "saveLogo2") { try { if (uploadLogo2.PostedFile != null && uploadLogo2.PostedFile.ContentLength > 0) { var ext = Path.GetExtension(uploadLogo2.PostedFile.FileName); var name = "P" + Guid.NewGuid().ToString(); var targetFile = Server.MapPath("~/app_themes/standardlayout/logos/" + name + ext); foreach (var file in Directory.GetFiles(Server.MapPath("~/app_themes/standardlayout/logos"), "P*.*")) { File.Delete(file); } File.WriteAllBytes(targetFile, uploadLogo2.FileBytes); dao.SetConfigParam("logo2", name + ext); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie zapisu pliku zawierającego logo"; success = false; } if (success) { msg.Text = "Konfiguracja zapisana poprawnie"; LayoutConfig.Invalidate(); } return; } if (e.CommandName == "saveBG") { var currentColor = bgColor.Text.Replace(";", "").Replace("#", ""); int res; if ((currentColor.Length == 3 || currentColor.Length == 6) && int.TryParse(currentColor, System.Globalization.NumberStyles.AllowHexSpecifier, System.Globalization.NumberFormatInfo.InvariantInfo, out res) && bgColor.Text[0] == '#') { dao.SetConfigParam("logoBG", bgColor.Text.Replace(";", "")); } else { msg.Attributes["style"] = "color:red;"; msg.Text = "Niepoprawna wartość koloru tła!"; success = false; } if (success) { msg.Text = "Kolor tła zapisany poprawnie"; LayoutConfig.Invalidate(); } return; } if (e.CommandName == "setDefault") { dao.SetConfigParam("logoBG", "#FFF4DE"); dao.SetConfigParam("logo1", "Ld.png"); dao.SetConfigParam("logo2", "Pd.png"); bgColor.Text = "#FFF4DE"; var sourceFile1 = Server.MapPath("~/app_themes/standardlayout/img/defaultlogo/logo1.png"); var targetFile1 = Server.MapPath("~/app_themes/standardlayout/logos/Ld.png"); var sourceFile2 = Server.MapPath("~/app_themes/standardlayout/img/defaultlogo/logo2.png"); var targetFile2 = Server.MapPath("~/app_themes/standardlayout/logos/Pd.png"); try { byte[] content1 = File.ReadAllBytes(sourceFile1); byte[] content2 = File.ReadAllBytes(sourceFile2); foreach (var file in Directory.GetFiles(Server.MapPath("~/app_themes/standardlayout/logos"), "*.*")) { File.Delete(file); } File.WriteAllBytes(targetFile1, content1); File.WriteAllBytes(targetFile2, content2); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie przywracania wartości domyślnych"; success = false; } if (success) { msg.Text = "Konfiguracja przywrócona do wartości domyślnych"; LayoutConfig.Invalidate(); } return; } if (e.CommandName == "deleteLogo1") { try { foreach (var file in Directory.GetFiles(Server.MapPath("~/app_themes/standardlayout/logos"), "L*.*")) { File.Delete(file); } var sourceFile1 = Server.MapPath("~/app_themes/standardlayout/img/defaultlogo/empty.gif"); var targetFile1 = Server.MapPath("~/app_themes/standardlayout/logos/Ld.gif"); byte[] content1 = File.ReadAllBytes(sourceFile1); File.WriteAllBytes(targetFile1, content1); dao.SetConfigParam("logo1", "Ld.gif"); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie usuwania logo"; success = false; } if (success) { msg.Text = "Logo zostało usunięte"; LayoutConfig.Invalidate(); } return; } if (e.CommandName == "deleteLogo2") { try { foreach (var file in Directory.GetFiles(Server.MapPath("~/app_themes/standardlayout/logos"), "P*.*")) { File.Delete(file); } var sourceFile1 = Server.MapPath("~/app_themes/standardlayout/img/defaultlogo/empty.gif"); var targetFile1 = Server.MapPath("~/app_themes/standardlayout/logos/Pd.gif"); byte[] content1 = File.ReadAllBytes(sourceFile1); File.WriteAllBytes(targetFile1, content1); dao.SetConfigParam("logo2", "Pd.gif"); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie usuwania logo"; success = false; } if (success) { msg.Text = "Logo zostało usunięte"; LayoutConfig.Invalidate(); } return; } if (e.CommandName == "deleteBG") { try { dao.SetConfigParam("logoBG", "transparent"); bgColor.Text = string.Empty; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); msg.Attributes["style"] = "color:red;"; msg.Text = "Błąd w trakcie usuwania koloru tła"; success = false; } if (success) { msg.Text = "Kolor tła został usunięty"; LayoutConfig.Invalidate(); } return; } }