Example #1
0
 }

        //druga wersja i innymi typami (zamiast obiektow od raz wrzucam wartosci)
        public static void MoveValueFromComboBoxToTable(string[] bazaTabela, int[] bazaTabela_ilosc, float[] bazaTabela_cena, string[] bazaTabela_x, string[] bazaTabela_y, string[] bazaTabela_jedn, string[] bazaComboBox, NSTableView Tabela, string ComboBox, int Ilosc, float Cena, string X, string Y, string JEDN, int numer)
        {
            //dodanie wartosci do tabeli
            Array.Resize(ref bazaTabela, bazaTabela.Length + 1);
            bazaTabela[bazaTabela.Length - 1] = ComboBox;

            Array.Resize(ref bazaTabela_ilosc, bazaTabela_ilosc.Length + 1);
            bazaTabela_ilosc[bazaTabela_ilosc.Length - 1] = Ilosc;

            Array.Resize(ref bazaTabela_cena, bazaTabela_cena.Length + 1);
            bazaTabela_cena[bazaTabela_cena.Length - 1] = Cena;

            Array.Resize(ref bazaTabela_x, bazaTabela_x.Length + 1);
            bazaTabela_x[bazaTabela_x.Length - 1] = X;

            Array.Resize(ref bazaTabela_y, bazaTabela_y.Length + 1);
            bazaTabela_y[bazaTabela_y.Length - 1] = Y;

            Array.Resize(ref bazaTabela_jedn, bazaTabela_jedn.Length + 1);
            bazaTabela_jedn[bazaTabela_jedn.Length - 1] = JEDN;

            AllManager.RefreshTable(bazaTabela, bazaTabela_ilosc, bazaTabela_cena, bazaTabela_x, bazaTabela_y, bazaTabela_jedn, Tabela);

            //wywalenie wartosci z comboboxa

            /*
            if(bazaComboBox.Length != 0 && bazaComboBox.Contains(ComboBox.StringValue) == true)
            {
                if (Convert.ToInt32(ComboBox.SelectedIndex) != bazaComboBox.Length - 1)
                {
                    int pos = Convert.ToInt32(ComboBox.SelectedIndex);
                    do
                    {
                        bazaComboBox[pos] = bazaComboBox[pos + 1];
                        pos++;
                    } while (pos < bazaComboBox.Length - 1);
                }
                Array.Resize(ref bazaComboBox, bazaComboBox.Length - 1);
                AllManager.RefreshComboBox(bazaComboBox, ComboBox);
            }
            */
                      

            //ustawianie nowych wartosci list
            if(numer == 1)
            {
                MainClass.bazaTabela1 = bazaTabela;
                MainClass.bazaTabela1_ilosc = bazaTabela_ilosc;
                MainClass.bazaTabela1_cena = bazaTabela_cena;
                MainClass.bazaTabela1_x = bazaTabela_x;
                MainClass.bazaTabela1_y = bazaTabela_y;
                MainClass.bazaTabela1_jedn = bazaTabela_jedn;
                MainClass.bazaComboBox1 = bazaComboBox;
            }
            else if (numer == 2)
            {
                MainClass.bazaTabela2 = bazaTabela;
                MainClass.bazaTabela2_ilosc = bazaTabela_ilosc;
                MainClass.bazaTabela2_cena = bazaTabela_cena;
                MainClass.bazaTabela2_x = bazaTabela_x;
                MainClass.bazaTabela2_y = bazaTabela_y;
                MainClass.bazaTabela2_jedn = bazaTabela_jedn;
                MainClass.bazaComboBox1 = bazaComboBox;
            }
        }

        public static void MoveValueFromComboBoxToTable2(string[] bazaTabela, string[] bazaComboBox, NSTableView Tabela, NSComboBox ComboBox)
        {
            //dodanie wartosci do tabeli
            Array.Resize(ref bazaTabela, bazaTabela.Length + 1);
            bazaTabela[bazaTabela.Length - 1] = ComboBox.StringValue;

            AllManager.RefreshTable2(bazaTabela, Tabela);

            //wywalenie wartosci z comboboxa

            /*
            if(bazaComboBox.Length != 0 && bazaComboBox.Contains(ComboBox.StringValue) == true)
            {
                if (Convert.ToInt32(ComboBox.SelectedIndex) != bazaComboBox.Length - 1)
                {
                    int pos = Convert.ToInt32(ComboBox.SelectedIndex);
                    do
                    {
                        bazaComboBox[pos] = bazaComboBox[pos + 1];
                        pos++;
                    } while (pos < bazaComboBox.Length - 1);
                }
                Array.Resize(ref bazaComboBox, bazaComboBox.Length - 1);
                AllManager.RefreshComboBox(bazaComboBox, ComboBox);
            }
            */
            ComboBox.StringValue = "";

            //ustawianie nowych wartosci list
            MainClass.bazaTabela3 = bazaTabela;
            MainClass.bazaComboBox2 = bazaComboBox;
        }





        public static void MoveValueFromTableToComboBox(string[] bazaTabela, int[] bazaTabela_ilosc, float[] bazaTabela_cena, string[] bazaTabela_x, string[] bazaTabela_y, string[] bazaTabela_jedn, string[] bazaComboBox, NSTableView Tabela, NSComboBox ComboBox, int pozycja, int numer)
Example #2
0
 }

        public static void MoveValueFromTableToComboBox2(string[] bazaTabela, string[] bazaComboBox, NSTableView Tabela, NSComboBox ComboBox, int pozycja)
        {
            if(pozycja != -1 && bazaTabela.Length != 0)
            {
                //dodanie wartosci do comboboxa

                /*
                Array.Resize(ref bazaComboBox, bazaComboBox.Length + 1);
                bazaComboBox[bazaComboBox.Length - 1] = bazaTabela[pozycja];
                Array.Sort(bazaComboBox);
                AllManager.RefreshComboBox(bazaComboBox, ComboBox);
                */               

                //wywalenie wartosci z listy
                if (pozycja != bazaTabela.Length - 1)
                {
                    int pos = pozycja;
                    do
                    {
                        bazaTabela[pos] = bazaTabela[pos + 1];
                        pos++;
                    } while (pos < bazaTabela.Length - 1);
                }
                Array.Resize(ref bazaTabela, bazaTabela.Length - 1);
                AllManager.RefreshTable2(bazaTabela, Tabela);

                //ustawienie nowych wartosci list
                MainClass.bazaTabela3 = bazaTabela;
                MainClass.bazaComboBox2 = bazaComboBox;
            }
        }

        public static void MoveValueFromTableToNothing5(string[] bazaTabela, string[] bazaTabela_data, NSTableView Tabela, int pozycja)
        {
            if(pozycja != -1 && bazaTabela.Length != 0)
            {
                //wywalenie wartosci z listy
                if (pozycja != bazaTabela.Length - 1)
                {
                    int pos = pozycja;
                    do
                    {
                        bazaTabela[pos] = bazaTabela[pos + 1];
                        bazaTabela_data[pos] = bazaTabela_data[pos + 1];
                        pos++;
                    } while (pos < bazaTabela.Length - 1);
                }
                Array.Resize(ref bazaTabela, bazaTabela.Length - 1);
                Array.Resize(ref bazaTabela_data, bazaTabela_data.Length - 1);
                AllManager.RefreshTable5(bazaTabela, bazaTabela_data, Tabela);

                //ustawienie nowych wartosci list
                MainClass.bazaTabela5 = bazaTabela;
                MainClass.bazaTabela5_data = bazaTabela_data;
            }
        }


        public static string PoliczSume(int[] ilosc, float[] lista, float lieferungskosten)