//[ECategory(TEXT.text_DESC)] //[EDisplayName("Create Zip for Each Invoice")] //public bool MY_TAXINTEGAZ_EACH_INV_DIFF_ZIP //{ // get // { // return ISTRUE(_GET("MY_TAXINTEGAZ_EACH_INV_DIFF_ZIP", "1")); // } // set // { // _SET("MY_TAXINTEGAZ_EACH_INV_DIFF_ZIP", FORMAT(value)); // } //} //[ECategory(TEXT.text_DESC)] //[EDisplayName("Do Zip")] //public bool MY_TAXINTEGAZ_DO_ZIP //{ // get // { // return ISTRUE(_GET("MY_TAXINTEGAZ_DO_ZIP", "1")); // } // set // { // _SET("MY_TAXINTEGAZ_DO_ZIP", FORMAT(value)); // } //} // public static bool ISUSEROK(_PLUGIN pPLUGIN) { return(Array.IndexOf <string>( EXPLODELIST(BUF.MY_TAXINTEGAZ_USER), FORMAT(pPLUGIN.GETSYSPRM_USER()) ) >= 0); }
public static void ERROR(_PLUGIN pPLUGIN, Exception pExc) { { var err = pExc as System.Net.WebException; if (err != null) { switch (err.Status) { case System.Net.WebExceptionStatus.Timeout: case System.Net.WebExceptionStatus.ConnectFailure: ERROR(pPLUGIN, "T_MSG_ERROR_CONNECTION"); return; case System.Net.WebExceptionStatus.ProtocolError: var respHttp = err.Response as System.Net.HttpWebResponse; if (respHttp != null) { switch (respHttp.StatusCode) { case System.Net.HttpStatusCode.Forbidden: case System.Net.HttpStatusCode.Unauthorized: ERROR(pPLUGIN, "T_MSG_ERROR_NOT_ALLOWED (" + err.Message + ")"); return; } } break; } } } ERROR(pPLUGIN, pExc.Message); }
public static void LOAD_SETTINGS(_PLUGIN PLUGIN) { if (_SETTINGS.BUF != null) { return; } var x = new _SETTINGS._BUF(); var s = new _SETTINGS(PLUGIN); x.MY_TAXINTEGAZ_USER = s.MY_TAXINTEGAZ_USER; x.MY_TAXINTEGAZ_MY_TAX_NR = s.MY_TAXINTEGAZ_MY_TAX_NR; x.MY_TAXINTEGAZ_OVERWRITE_VAT = s.MY_TAXINTEGAZ_OVERWRITE_VAT; x.MY_TAXINTEGAZ_MAT_TITLE_SRC = s.MY_TAXINTEGAZ_MAT_TITLE_SRC; x.MY_TAXINTEGAZ_USE_REP_CURR = s.MY_TAXINTEGAZ_USE_REP_CURR; x.MY_TAXINTEGAZ_CLIENT_CODE_PREFIX = s.MY_TAXINTEGAZ_CLIENT_CODE_PREFIX; // x.MY_TAXINTEGAZ_EACH_INV_DIFF_ZIP = s.MY_TAXINTEGAZ_EACH_INV_DIFF_ZIP; //x.MY_TAXINTEGAZ_DO_ZIP = s.MY_TAXINTEGAZ_DO_ZIP; _SETTINGS.BUF = x; }
public static void LOG(_PLUGIN pPLUGIN, REGTOTS pReg) { var sb = new StringBuilder(); var currTitle = pPLUGIN.LANG("T_SYS_CURR1"); sb.AppendLine("[EVENT::" + FORMAT(DateTime.Now) + "]"); sb.AppendLine("Date From: " + LEFT(FORMAT(pReg.dateFrom), 10)); sb.AppendLine("Date To: " + LEFT(FORMAT(pReg.dateTo), 10)); sb.AppendLine("Tax Nr Count: " + FORMAT(pReg.totByVoen.Count)); sb.AppendLine("Invoice Count: " + FORMAT(pReg.inv_count)); sb.AppendLine("Total (" + currTitle + "): " + FORMAT(pReg.sum_tot, "#,0.00")); sb.AppendLine("******************************"); sb.AppendLine("TaxNr\tTitle\tCount"); foreach (var itm in pReg.countByVoen) { var voen = itm.Key; var count = itm.Value; var title = GETDIC(pReg.voenTitle, voen, ""); sb.AppendLine(voen + "\t" + title + "\t" + FORMAT(count)); } sb.AppendLine("******************************"); sb.AppendLine("TaxNr\tTitle\tTotal(" + currTitle + ")"); foreach (var itm in pReg.totByVoen) { var voen = itm.Key; var sum = itm.Value; var title = GETDIC(pReg.voenTitle, voen, ""); sb.AppendLine(voen + "\t" + title + "\t" + FORMAT(sum, "#,0.00")); } sb.AppendLine("******************************"); MY_DIR.LOG(sb.ToString()); }
public _SETTINGS(_PLUGIN pPLUGIN) : base(pPLUGIN, TEXT.text_DESC) { }
public static void ERROR(_PLUGIN pPLUGIN, string pMsg) { pPLUGIN.MSGUSERERROR(pMsg); }