Пример #1
0
        public static void HandleStandardError(Exception ex, string Message, bool logMessage = false)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(Message);
            sb.Append(ErrorMethods.GetExceptionMessageInfo(ex));
            if (logMessage)
            {
                DAL.Tools.LoggingTool.addDatabaseLogging("", 0, DAL.Tools.LoggingTool.LogState.medium, ex.Message, Message);
            }

            MessageBox.Show(sb.ToString());
        }
Пример #2
0
        public static void BuildArtikelLookout()
        {
            string filename = CommonTools.Tools.ConfigEntry <string> .GetConfigEntry("ScannerLookoutDatei", "C:\\CipherLab\\Lookout\\Artikellookout.txt", "");

            try
            {
                int counter = 0;
                int MaxLen  = CommonTools.Tools.ConfigEntry <int> .GetConfigEntry("LookoutDateiMaxLenBezeichnung", "50", "");

                int Len = 0;
                System.IO.StreamWriter fs = new System.IO.StreamWriter(filename, false);

                using (var db = new DAL.SteinbachEntities())
                {
                    var query = db.lagerlisten.Where(n => n.artikelnr != string.Empty && n.bezeichnung != string.Empty);
                    foreach (var item in query)
                    {
                        if (!item.artikelnr.Contains("?") && !item.artikelnr.Contains("*") &&
                            !item.artikelnr.Contains(".") && !item.artikelnr.ToLower().Contains("x"))
                        {
                            if (item.artikelnr != string.Empty)
                            {
                                ++counter;
                                Len = item.bezeichnung.Length > MaxLen ? MaxLen : item.bezeichnung.Length;
                                fs.WriteLine(string.Format("{0};{1}", item.artikelnr, item.bezeichnung.Substring(0, Len)));
                            }
                        }
                    }

                    fs.Close();
                    fs = null;
                }

                UserMessage.NotifyUser(string.Format("Datei -> {1} <- mit {0} Einträgen wurde erzeugt.", counter, filename));
            }

            catch (Exception ex)
            {
                ErrorMethods.HandleStandardError(ex);
            }
        }
Пример #3
0
 public static void HandleStandardError(Exception ex)
 {
     MessageBox.Show(ErrorMethods.GetExceptionMessageInfo(ex));
 }