Example #1
0
        static string ErrorMessageForParts(BomCells bomCells)
        {
            var обозначениеErr = "";
            var материалЦмиErr = "";
            var наименованиеErr = "";
            var разделErr = "";
            var толщинаЛистаErr = "";
            var конфигурацияErr = "";

            var messageErr = String.Format("Необходимо заполнить: {0}{1}{2}{3}{4}{5}",
               обозначениеErr,
               материалЦмиErr,
               наименованиеErr,
               разделErr,
               толщинаЛистаErr,
               конфигурацияErr);

            if (bomCells.Обозначение == "")
            {
                обозначениеErr = "\n Обозначение";
            }

            //if (bomCells.МатериалЦми == "")
            //{
            //    материалЦмиErr = "\n Материал Цми";
            //}

            if (bomCells.Наименование == "")
            {
                наименованиеErr = "\n Наименование";
            }

            if (bomCells.Раздел == "")
            {
                разделErr = "\n Раздел";
            }

            if (bomCells.ТолщинаЛиста == "")
            {
                толщинаЛистаErr = "\n ТолщинаЛиста";
            }

            var regex = new Regex("[^0-9]");

            if (regex.IsMatch(bomCells.Конфигурация))
            {
                конфигурацияErr = "\n Изменить имя конфигурации на численное значение";
            }

            var message = bomCells.Errors = String.Format("Необходимо заполнить: {0}{1}{2}{3}{4}{5}",
                обозначениеErr,
                материалЦмиErr,
                наименованиеErr,
                разделErr,
                толщинаЛистаErr,
                конфигурацияErr);

            return bomCells.Errors == messageErr ? "" : message;

            //var c = new Button { Margin = new Thickness(5, 5, 5, 5), Content = bomCells.Errors };
            //Grid.SetRow(c, 1);
            //Grid.SetColumn(c, 0);
            //PrtMessage.Children.Add(c);
        }
Example #2
0
        static string ErrorMessageForParts(BomCells bomCells)
        {
            var обозначениеErr  = "";
            var материалЦмиErr  = "";
            var наименованиеErr = "";
            var разделErr       = "";
            var толщинаЛистаErr = "";
            var конфигурацияErr = "";

            var messageErr = String.Format("Необходимо заполнить: {0}{1}{2}{3}{4}{5}",
                                           обозначениеErr,
                                           материалЦмиErr,
                                           наименованиеErr,
                                           разделErr,
                                           толщинаЛистаErr,
                                           конфигурацияErr);

            if (bomCells.Обозначение == "")
            {
                обозначениеErr = "\n Обозначение";
            }

            //if (bomCells.МатериалЦми == "")
            //{
            //    материалЦмиErr = "\n Материал Цми";
            //}

            if (bomCells.Наименование == "")
            {
                наименованиеErr = "\n Наименование";
            }

            if (bomCells.аздел == "")
            {
                разделErr = "\n Раздел";
            }

            if (bomCells.ТолщинаЛиста == "")
            {
                толщинаЛистаErr = "\n ТолщинаЛиста";
            }

            var regex = new Regex("[^0-9]");

            if (regex.IsMatch(bomCells.Конфигурация))
            {
                конфигурацияErr = "\n Изменить имя конфигурации на численное значение";
            }

            var message = bomCells.Errors = String.Format("Необходимо заполнить: {0}{1}{2}{3}{4}{5}",
                                                          обозначениеErr,
                                                          материалЦмиErr,
                                                          наименованиеErr,
                                                          разделErr,
                                                          толщинаЛистаErr,
                                                          конфигурацияErr);

            return(bomCells.Errors == messageErr ? "" : message);

            //var c = new Button { Margin = new Thickness(5, 5, 5, 5), Content = bomCells.Errors };
            //Grid.SetRow(c, 1);
            //Grid.SetColumn(c, 0);
            //PrtMessage.Children.Add(c);
        }