public static string ExportSaft(Window pSourceWindow, DateTime?pDateTimeStart, DateTime?pDateTimeEnd) { string result = string.Empty; try { //Overload Management if (pDateTimeStart == null || pDateTimeEnd == null) { //Angola - Certificação [TK:016268] if (System.Configuration.ConfigurationManager.AppSettings["cultureFinancialRules"] == "pt-PT") { result = SaftPt.ExportSaftPt(); } else if (System.Configuration.ConfigurationManager.AppSettings["cultureFinancialRules"] == "pt-AO") { result = SaftAo.ExportSaftAO(); } } else { DateTime dateTimeStart = Convert.ToDateTime(pDateTimeStart); DateTime dateTimeEnd = Convert.ToDateTime(pDateTimeEnd); //Angola - Certificação [TK:016268] if (System.Configuration.ConfigurationManager.AppSettings["cultureFinancialRules"] == "pt-PT") { result = SaftPt.ExportSaftPt(dateTimeStart, dateTimeEnd); } else if (System.Configuration.ConfigurationManager.AppSettings["cultureFinancialRules"] == "pt-AO") { result = SaftAo.ExportSaftAO(dateTimeStart, dateTimeEnd); } } Utils.ShowMessageTouch( pSourceWindow, DialogFlags.Modal, _sizeDefaultWindowSize, MessageType.Info, ButtonsType.Close, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "global_information"), string.Format(resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "dialog_message_saftpt_exported_successfully"), result) ); } catch (Exception ex) { Utils.ShowMessageTouch( pSourceWindow, DialogFlags.Modal, _sizeDefaultWindowSize, MessageType.Error, ButtonsType.Close, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "global_error"), resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "dialog_message_saftpt_exported_error") ); _log.Error(ex.Message, ex); } return(result); }
public static string ExportSaftPt(Window pSourceWindow, DateTime?pDateTimeStart, DateTime?pDateTimeEnd) { string result = string.Empty; try { //Overload Management if (pDateTimeStart == null || pDateTimeEnd == null) { result = SaftPt.ExportSaftPt(); } else { DateTime dateTimeStart = Convert.ToDateTime(pDateTimeStart); DateTime dateTimeEnd = Convert.ToDateTime(pDateTimeEnd); result = SaftPt.ExportSaftPt(dateTimeStart, dateTimeEnd); } Utils.ShowMessageTouch( pSourceWindow, DialogFlags.Modal, _sizeDefaultWindowSize, MessageType.Info, ButtonsType.Close, Resx.global_information, string.Format(Resx.dialog_message_saftpt_exported_successfully, result) ); } catch (Exception ex) { Utils.ShowMessageTouch( pSourceWindow, DialogFlags.Modal, _sizeDefaultWindowSize, MessageType.Error, ButtonsType.Close, Resx.global_error, Resx.dialog_message_saftpt_exported_error ); _log.Error(ex.Message, ex); } return(result); }