Example #1
0
 public static void MakeEmptyLines(int NumberOfEmptyLines)
 {
     for (int Counter = 0; Counter < NumberOfEmptyLines; Counter++)
     {
         ToolsOutput.PrintStringOnSeperateLine("");
     }
 }
Example #2
0
 public void PrintAllColumnsWithinSpreadSheetRow(int SpreadSheetRow)
 {
     ToolsScreen.MakeEmptyLines(1);
     for (int ColumnCounter = 0; ColumnCounter < SpreadSheetMatrix[SpreadSheetRow].Count; ColumnCounter++)
     {
         ToolsOutput.PrintPoint(SpreadSheetMatrix[SpreadSheetRow][ColumnCounter]);
         ToolsOutput.PrintStringOnSameLine(" ");
     }
     ToolsScreen.MakeEmptyLines(1);
 }
Example #3
0
        public void AddAllRowsWithinSpreadSheetColumn(int SpreadSheetColumn)
        {
            Point AddPoint_Object = new Point(Const.DefaultPointValue_Object.XCoordinate, Const.DefaultPointValue_Object.YCoordinate);

            ToolsScreen.MakeEmptyLines(1);
            for (int RowCounter = 0; RowCounter < SpreadSheetMatrix.Count; RowCounter++)
            {
                AddPoint_Object += SpreadSheetMatrix[RowCounter][SpreadSheetColumn];
            }
            ToolsScreen.MakeEmptyLines(1);
            ToolsOutput.PrintStringOnSameLine("Summen af alle punkter i søjle " + SpreadSheetColumn + " er : " + AddPoint_Object);
        }
Example #4
0
        public void AddAllColumnsWithinSpreadSheetRow(int SpreadSheetRow)
        {
            Point AddPoint_Object = new Point(Const.DefaultPointValue_Object.XCoordinate, Const.DefaultPointValue_Object.YCoordinate);

            ToolsScreen.MakeEmptyLines(1);
            for (int ColumnCounter = 0; ColumnCounter < SpreadSheetMatrix[SpreadSheetRow].Count; ColumnCounter++)
            {
                AddPoint_Object += SpreadSheetMatrix[SpreadSheetRow][ColumnCounter];
            }
            ToolsScreen.MakeEmptyLines(1);
            ToolsOutput.PrintStringOnSameLine("Summen af alle punkter i række " + SpreadSheetRow + " er : " + AddPoint_Object);
        }
Example #5
0
 public void PrintAllRows_Columns_WithinSpreadSheet()
 {
     ToolsScreen.MakeEmptyLines(1);
     for (int RowCounter = 0; RowCounter < SpreadSheetMatrix.Count; RowCounter++)
     {
         ToolsOutput.PrintStringOnSameLine("Række " + RowCounter + " : ");
         for (int ColumnCounter = 0; ColumnCounter < SpreadSheetMatrix[RowCounter].Count; ColumnCounter++)
         {
             ToolsOutput.PrintPoint(SpreadSheetMatrix[RowCounter][ColumnCounter]);
             ToolsOutput.PrintStringOnSameLine(" ");
         }
         ToolsScreen.MakeEmptyLines(1);
     }
 }
Example #6
0
        public void AddAllPointsWithinSheet()
        {
            Point AddPoint_Object = new Point(Const.DefaultPointValue_Object.XCoordinate, Const.DefaultPointValue_Object.YCoordinate);

            ToolsScreen.MakeEmptyLines(1);
            for (int RowCounter = 0; RowCounter < SpreadSheetMatrix.Count; RowCounter++)
            {
                for (int ColumnCounter = 0; ColumnCounter < GetMaxNumberOfColumnsInRows(); ColumnCounter++)
                {
                    AddPoint_Object += SpreadSheetMatrix[RowCounter][ColumnCounter];
                }
            }
            ToolsScreen.MakeEmptyLines(1);
            ToolsOutput.PrintStringOnSameLine("Summen af alle punkter i sheet " + Program.SheetNumber + " er : " + AddPoint_Object);
        }
Example #7
0
 public void PrintAllRowsWithinSpreadSheetColumn(int SpreadSheetColumn)
 {
     if (GetMaxNumberOfColumnsInRows() >= SpreadSheetColumn)
     {
         ToolsScreen.MakeEmptyLines(1);
         for (int RowCounter = 0; RowCounter < SpreadSheetMatrix.Count; RowCounter++)
         {
             ToolsOutput.PrintStringOnSameLine("Række " + RowCounter + " : ");
             if (SpreadSheetMatrix[RowCounter].Count > SpreadSheetColumn)
             {
                 ToolsOutput.PrintPoint(SpreadSheetMatrix[RowCounter][SpreadSheetColumn]);
             }
             ToolsOutput.PrintStringOnSeperateLine("");
         }
         ToolsScreen.MakeEmptyLines(1);
     }
 }
Example #8
0
        public static int MakeMenuMoreChars(string[] StringListHere)
        {
            int KeypressedValue = 0;

            foreach (string Item in StringListHere)
            {
                ToolsOutput.PrintStringOnSeperateLine(Item);
            }
            HandleSpreadSheet.PrintPointsInSpreadSheet();

            do
            {
                ToolsInput.GetUserInput(out KeypressedValue, "Indtast dit valg (1 - " + StringListHere.Length + ") : ");
                if (!((KeypressedValue > 1) && (KeypressedValue <= StringListHere.Count())))
                {
                    ToolsScreen.ClearLine();
                }
            } while (!((KeypressedValue > 0) && (KeypressedValue <= StringListHere.Count())));

            return(KeypressedValue);
        }
Example #9
0
        public static void PrintTopOfScreen(int SheetNumber)
        {
            ToolsScreen.ClearScreen();

            if (Const.NoSheetInSpreadSheet != SheetNumber)
            {
                ToolsOutput.PrintStringOnSeperateLine("Antal Sheet i Regneark       : " + HandleSpreadSheet.GetNumberOfSheetsInSpreadSheet());
                ToolsOutput.PrintStringOnSameLine("Sheets : ");
                for (int SheetCounter = 0; SheetCounter < HandleSpreadSheet.GetNumberOfSheetsInSpreadSheet(); SheetCounter++)
                {
                    ToolsOutput.PrintStringOnSameLine(SheetCounter + " (" + SpreadSheet_ObjectList[SheetCounter].SheetNameInSpreadSheet + ")");
                    if (SheetCounter < HandleSpreadSheet.GetNumberOfSheetsInSpreadSheet() - 1)
                    {
                        ToolsOutput.PrintStringOnSameLine(" - ");
                    }
                }
                ToolsOutput.PrintStringOnSeperateLine("");
                ToolsOutput.PrintStringOnSeperateLine("Aktiv Sheet i Regneark       : " + SheetNumber + " (" + SpreadSheet_ObjectList[SheetNumber].SheetNameInSpreadSheet + ")");
                ToolsOutput.PrintStringOnSeperateLine("Antal rækker i Sheet " + SheetNumber + " : " + SpreadSheet_ObjectList[SheetNumber].GetNumberOfRowsInSpreadSheet());
                ToolsOutput.PrintStringOnSeperateLine("Max søjler i række i sheet " + SheetNumber + " : " + SpreadSheet_ObjectList[SheetNumber].GetMaxNumberOfColumnsInRows());
                ToolsOutput.PrintStringOnSeperateLine("---------------------------------");
                ToolsScreen.MakeEmptyLines(1);
            }
        }
Example #10
0
        public static int MakeMenu(string[] StringListHere)
        {
            int  KeypressedValue     = 0;
            char KeypressedValueChar = '0';

            char[] ValidCharArray = new char[StringListHere.Length];

            for (int Counter = 0; Counter < StringListHere.Length; Counter++)
            {
                char[] _chars = (Counter + 1).ToString().ToCharArray();
                ValidCharArray[Counter] = _chars[0];
            }

            //ToolsScreen.ClearScreen();
            foreach (string Item in StringListHere)
            {
                ToolsOutput.PrintStringOnSeperateLine(Item);
            }
            HandleSpreadSheet.PrintPointsInSpreadSheet();
            KeypressedValueChar = ToolsInput.GetKeyPress("Indtast dit valg (1 - " + StringListHere.Length + ") : ", ValidCharArray, false);
            KeypressedValue     = KeypressedValueChar.ParseInt32();

            return(KeypressedValue);
        }
Example #11
0
 public static void WaitForUser(string UserString)
 {
     ToolsOutput.PrintStringOnSeperateLine(UserString);
     Console.ReadLine();
 }