/* Добавляет номенклатуру и время ее обработки в описание оборудования * повторное вхождение номенклатуры - отбрасывается */ public int addTime(times t) { if (!checkNomenclature(t.nomenclatures.idNomenclatures)) { arrTime.Add(t); } return(0); }
private void fillingArraysOfDataTimes(string fileName) { ExcelPackage ep = new ExcelPackage(new FileInfo(fileName)); ExcelWorksheet ws = ep.Workbook.Worksheets[1]; int countRow = ws.Dimension.End.Row; int countColumn = ws.Dimension.End.Column; for (int rowNum = 2; rowNum <= countRow; rowNum++) { int idTools = findToolByID(Int32.Parse(ws.Cells[rowNum, 1].Value.ToString())); int idNom = findNomenclatureByID(Int32.Parse(ws.Cells[rowNum, 2].Value.ToString())); if (idTools != -1 && idNom != -1) { times t = new times((nomenclatures)arrNomenclatures[idNom], Int32.Parse(ws.Cells[rowNum, 3].Value.ToString())); ((machineTools)arrTools[idTools]).addTime(t); } } }