public void ExecuteSave(object parameter) { ConfigFileManager.WriteJsonValue(Constants.LeftLogoStr, ReportHeaderLeftLogo); ConfigFileManager.WriteJsonValue(Constants.RightLogoStr, ReportHeaderRightLogo); ConfigFileManager.WriteJsonValue(Constants.FooterTextStr, ReportFooterText); ConfigFileManager.WriteJsonValue(Constants.FooterTextColorStr, FooterTextColor.ToString()); ExecuteClose(parameter); }
public void UpdateSettingsToNode() { try { if (SettingsNode == null) { return; } XMLFileUtils.SetChildNodeValue(SettingsNode, "HeaderTitle", HeaderTitle); XMLFileUtils.SetChildNodeValue(SettingsNode, "HeaderSubTitle", HeaderSubTitle); XMLFileUtils.SetChildNodeValue(SettingsNode, "FooterTitle", FooterTitle); XMLFileUtils.SetChildNodeValue(SettingsNode, "Address", Address); XMLFileUtils.SetChildNodeValue(SettingsNode, "PhoneNumber", PhoneNumber); XMLFileUtils.SetChildNodeValue(SettingsNode, "EMailID", EMailID); XMLFileUtils.SetChildNodeValue(SettingsNode, "VATPercent", VATPercent); XMLFileUtils.SetChildNodeValue(SettingsNode, "TINNumber", TINNumber); XMLFileUtils.SetChildNodeValue(SettingsNode, "GSTINumber", GSTINumber); XMLFileUtils.SetChildNodeValue(SettingsNode, "LastNumber", LastNumber.ToString()); XMLFileUtils.SetChildNodeValue(SettingsNode, "HeaderTitleColor", HeaderTitleColor.ToArgb().ToString()); XMLFileUtils.SetChildNodeValue(SettingsNode, "HeaderSubTitleColor", HeaderSubTitleColor.ToArgb().ToString()); XMLFileUtils.SetChildNodeValue(SettingsNode, "FooterTitleColor", FooterTitleColor.ToArgb().ToString()); XMLFileUtils.SetChildNodeValue(SettingsNode, "FooterTextColor", FooterTextColor.ToArgb().ToString()); XmlNode PastSalesPeriodNode; if (XMLFileUtils.GetChildNode(SettingsNode, "PastSalesPeriod", out PastSalesPeriodNode)) { XMLFileUtils.SetChildNodeValue(PastSalesPeriodNode, "Value", PastSalePeriodValue.ToString()); XMLFileUtils.SetChildNodeValue(PastSalesPeriodNode, "Units", PastSalePeriodUnits.ToString()); } } catch (Exception ex) { CommonFunctions.ShowErrorDialog("ReportSettings.UpdateSettingsToNode()", ex); } }