public static void FillLine(ElementContainer elemCont) { //// Заголовок категории if (elemCont.LineType == ElementContainer.ContType.Category) { elemCont.Line = new List <string>() { "", "", elemCont.CategoryLine, "", "", "" }; } //// Нумерация стоблцов else if (elemCont.LineType == ElementContainer.ContType.ColumnsEnumeration) { elemCont.Line = new List <string>() { "1", "2", "3", "4", "5", "6" }; } //// Настоящий элемент else { elemCont.Line = new List <string>(); // "Поз." elemCont.Line.Add(elemCont.Position.ToString()); // Обозначение elemCont.Line.Add(GOST_21_110_2013.ElementType(elemCont)); // Наименование elemCont.Line.Add(GOST_21_110_2013.ElementName(elemCont)); // Кол. double amount = GOST_21_110_2013.ElementAmount(elemCont); if (amount == 0.0) { elemCont.Line.Add(String.Empty); } else { elemCont.Line.Add(amount.ToString()); } // Масса ед., кг double weight = GOST_21_110_2013.ElementWeight(elemCont); if (weight == 0.0) { elemCont.Line.Add(String.Empty); } else { elemCont.Line.Add(weight.ToString()); } // Примечание elemCont.Line.Add(GOST_21_110_2013.ElementNote(elemCont)); } }
public static void FillLine(ElementContainer elemCont) { //// Заголовок категории if (elemCont.LineType == ElementContainer.ContType.Category) { elemCont.Line = new List <string>() { "", "", "", "", elemCont.CategoryLine, "", "" }; } //// Нумерация стоблцов else if (elemCont.LineType == ElementContainer.ContType.ColumnsEnumeration) { elemCont.Line = new List <string>() { "1", "2", "3", "4", "5", "6", "7" }; } //// Настоящий элемент else { elemCont.Line = new List <string>(); //(*1): Формат elemCont.Line.Add(""); //(*2): Зона elemCont.Line.Add(""); //(*3): Поз. elemCont.Line.Add(elemCont.Position.ToString()); //(*4): Обозначение elemCont.Line.Add(GOST_21_110_2013.ElementType(elemCont)); //(*5): Наименование elemCont.Line.Add(GOST_21_110_2013.ElementName(elemCont)); //(*6): Кол. double amount = GOST_21_110_2013.ElementAmount(elemCont); if (amount == 0.0) { elemCont.Line.Add(String.Empty); } else { elemCont.Line.Add(amount.ToString()); } //(*7): Примечаение elemCont.Line.Add(GOST_21_110_2013.ElementNote(elemCont)); } }
public static void FillLine(ElementContainer elemCont) { //// Заголовок категории if (elemCont.LineType == ElementContainer.ContType.Category) { elemCont.Line = new List <string>() { "", elemCont.CategoryLine, "", "", "", "", "", "", "", "", "" }; } //// Нумерация стоблцов else if (elemCont.LineType == ElementContainer.ContType.ColumnsEnumeration) { elemCont.Line = new List <string>() { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" }; } //// Настоящий элемент else { elemCont.Line = new List <string>(); //(*1): № строки elemCont.Line.Add(elemCont.Position.ToString()); //(*2): Наименование elemCont.Line.Add(GOST_21_110_2013.ElementName(elemCont)); // ??? elemCont.Line.Add(GOST_21_110_2013.ElementType(elemCont)); //(*3): Код продукции elemCont.Line.Add(GOST_21_110_2013.ElementProdCode(elemCont)); //(*4): Обозначение документа на поставку elemCont.Line.Add(""); //(*5): Поставщик elemCont.Line.Add(GOST_21_110_2013.ElementProvider(elemCont)); //(*6): Куда входит(обозначение) elemCont.Line.Add(""); //(*7): Количество elemCont.Line.Add(""); elemCont.Line.Add(""); elemCont.Line.Add(""); double amount = GOST_21_110_2013.ElementAmount(elemCont); if (amount == 0.0) { elemCont.Line.Add(String.Empty); } else { elemCont.Line.Add(amount.ToString()); } //(*8): Примечание elemCont.Line.Add(GOST_21_110_2013.ElementNote(elemCont)); } }