Ejemplo n.º 1
0
        /// <summary>
        /// Szinkronizálja a táblázatot
        /// </summary>
        private void arukuldesSzinkronizalas()
        {
            spArukuldesekTabla.Children.Clear();
            for (int i = 0; i < ListOfArukuldesek.Count; i++)
            {
                TableRow5Column row = new TableRow5Column(
                    id: ListOfArukuldesek[i].ID.ToString(),
                    egy: ListOfArukuldesek[i].Datum.ToString("yyyy.MM.dd."),
                    ketto: ListOfRaktarak[ListOfArukuldesek[i].ArukiadoRaktar_Raktar_ID].Nev,
                    harom: ListOfRaktarak[ListOfArukuldesek[i].BevetelezoRaktar_Raktar_ID].Nev,
                    negy: new Seged().ToHUF(ListOfArukuldesek[i].Aruertek),
                    hatterSzin: (i % 2 == 0) ? Brushes.WhiteSmoke : Brushes.White);

                row.egy.Margin = new Thickness(5, 0, 0, 0);
                row.egy.HorizontalAlignment   = HorizontalAlignment.Left;
                row.ketto.Margin              = new Thickness(5, 0, 0, 0);
                row.ketto.HorizontalAlignment = HorizontalAlignment.Left;
                row.harom.Margin              = new Thickness(5, 0, 0, 0);
                row.harom.HorizontalAlignment = HorizontalAlignment.Left;
                row.negy.Margin = new Thickness(0, 0, 45, 0);
                row.negy.HorizontalAlignment = HorizontalAlignment.Right;
                row.MouseDown += arukuldesSorKattintasEsemeny;
                spArukuldesekTabla.Children.Add(row);
            }
            ((ScrollViewer)spArukuldesekTabla.Parent).ScrollToEnd();

            //törlés módosítás gomb eltüntetése
            spArukuldesButtons = new Seged().GombokLathatosaga(spArukuldesButtons, false);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Kijelöli az aktuális sort, megjeleníti a törlés módosítás button-t.
 /// </summary>
 private void termekSorKattintasEsemeny(object sender, MouseButtonEventArgs e)
 {
     //reset
     spTermekTabla = new Seged().TablaSorokKijelolesenekEltuntese(spTermekTabla);
     //akt. elem kijelolese
     ((TableRow5Column)sender).Indikator.Visibility = Visibility.Visible;
     //gomok: modosit törlöl láthatóvá tétele
     spTermekButtons = new Seged().GombokLathatosaga(spTermekButtons, true);
 }
Ejemplo n.º 3
0
        private void arukuldesTartalmaIgen()
        {
            //Akk törlöl egy kijelölt elemet a táblázatból
            int index = new Seged().indexOfSelectedRow(spArukuldesTartalma);

            ListOfArukuldesTartalmaTemp.RemoveAt(index);
            arukuldesTartalmaHidden(ArukuldesTartalmaEnum.Torles);
            arukuldesTartalmaSzinkronizalas();
        }
Ejemplo n.º 4
0
        private void arukuldesTartalmaModositas()
        {
            int index = new Seged().indexOfSelectedRow(spArukuldesTartalma);

            ListOfArukuldesTartalmaTemp[index].Mennyiseg = double.Parse(atadasTartalmaSS3Mennyiség.Text);
            ListOfArukuldesTartalmaTemp[index].Egysegar  = int.Parse(atadasTartalmaSS3Egysegar.Text);
            ListOfArukuldesTartalmaTemp[index].BruttoAr  = (int)(ListOfArukuldesTartalmaTemp[index].Mennyiseg * ListOfArukuldesTartalmaTemp[index].Egysegar);
            arukuldesTartalmaHidden(ArukuldesTartalmaEnum.Modositas);
            arukuldesTartalmaSzinkronizalas();
        }
Ejemplo n.º 5
0
        private void arukuldesTartalmaElemModositasaShow()
        {
            int index = new Seged().indexOfSelectedRow(spArukuldesTartalma);

            atadasTartalmaSS3.Visibility     = Visibility.Visible;
            atadasTartalmaSS3Megnevezes.Text = ListOfArukuldesTartalmaTemp[index].Nev;
            atadasTartalmaSS3Mennyiség.Text  = ListOfArukuldesTartalmaTemp[index].Mennyiseg.ToString();
            atadasTartalmaSS3Me.Text         = ListOfArukuldesTartalmaTemp[index].MennyisegiEgyseg;
            atadasTartalmaSS3Egysegar.Text   = ListOfArukuldesTartalmaTemp[index].Egysegar.ToString();
            atadasTartalmaSS3Afa.Text        = ListOfArukuldesTartalmaTemp[index].AFA.ToString();
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Törli a kijelölt elemet a táblázatból
        /// </summary>
        private void raktarIgen()
        {
            int index = new Seged().indexOfSelectedRow(spRaktarTabla);

            //reportot küldünk az esemenyről:2
            ujAdatHozzaadasaAktivitasok(index, Esemeny.RaktarDeleted);
            //töröljük a listából a kijelölt elemet majd szinkronizáljuk a táblát a listával és bezárjuk az ablakot
            raktarVissza();
            ListOfRaktarak.RemoveAt(index);
            raktarSzinkronizalas();
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Törli a kijelölt elemet a táblázatból
        /// </summary>
        private void arukuldesIgen()
        {
            int index = new Seged().indexOfSelectedRow(spArukuldesekTabla);

            //reportot küldünk az esemenyről:8
            ujAdatHozzaadasaAktivitasok(index, Esemeny.AtadasDeleted);
            //töröljük a listából a kijelölt elemet majd szinkronizáljuk a táblát a listával és bezárjuk az ablakot
            arukuldesNem();
            ListOfArukuldesek.RemoveAt(index);
            arukuldesSzinkronizalas();
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Törli a kijelölt elemet a táblázatból
        /// </summary>
        private void termekIgen()
        {
            int index = new Seged().indexOfSelectedRow(spTermekTabla);

            //reportot küldünk az esemenyről:5
            ujAdatHozzaadasaAktivitasok(index, Esemeny.TermekDeleted);
            //töröljük a listából a kijelölt elemet majd szinkronizáljuk a táblát a listával és bezárjuk az ablakot
            termekVissza();
            ListOfTermekek.RemoveAt(index);
            termekSzinkronizalas();
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Megjeleníti a Termék Módosítás ablakot
        /// </summary>
        private void termekModositasaShow()
        {
            termekSS1.Visibility = Visibility.Visible;
            //kezdő értékek beállítása
            int index = new Seged().indexOfSelectedRow(spTermekTabla);

            termekSS1Fejlec.Content       = "Termék módosítása";
            termekSS1Nev.txbtartalom.Text = ListOfTermekek[index].Nev;
            termekSS1AFA.txbtartalom.Text = ListOfTermekek[index].AFA.ToString();
            termekSS1ME.txbtartalom.Text  = ListOfTermekek[index].MennyisegiEgyseg;
            termekSS1Ar.txbtartalom.Text  = ListOfTermekek[index].Egysegar.ToString();
            termekSS1Button.Content       = "Módosítás";
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Megjeleníti a Raktár Módosítás ablakot
        /// </summary>
        private void raktarModositasaShow()
        {
            raktarSS1.Visibility = Visibility.Visible;
            //kezdő értékek beállítása
            int index = new Seged().indexOfSelectedRow(spRaktarTabla);

            raktarSS1Fejlec.Content           = "Raktár módosítása";
            raktarSS1Nev.txbtartalom.Text     = ListOfRaktarak[index].Nev;
            raktarSS1Hely.txbtartalom.Text    = ListOfRaktarak[index].Hely;
            raktarSS1Telefon.txbtartalom.Text = ListOfRaktarak[index].Telefon;
            raktarSS1Email.txbtartalom.Text   = ListOfRaktarak[index].Email;
            raktarSS1Button.Content           = "Módosítás";
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Módosítja a kijelölt elemet a táblázatban
        /// </summary>
        private void raktarModositas()
        {
            int index = new Seged().indexOfSelectedRow(spRaktarTabla);

            //reportot küldünk az esemenyről:1
            ujAdatHozzaadasaAktivitasok(index, Esemeny.RaktarModified);
            //beállítjuk a módosított értékeket a listában majd szinkronizáljuk a táblát a listával és bezárjuk az ablakot
            raktarVissza();
            ListOfRaktarak[index].Nev     = raktarSS1Nev.txbtartalom.Text;
            ListOfRaktarak[index].Hely    = raktarSS1Hely.txbtartalom.Text;
            ListOfRaktarak[index].Telefon = raktarSS1Telefon.txbtartalom.Text;
            ListOfRaktarak[index].Email   = raktarSS1Email.txbtartalom.Text;
            raktarSzinkronizalas();
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Módosítja a kijelölt elemet a táblázatban
        /// </summary>
        private void termekModositas()
        {
            int index = new Seged().indexOfSelectedRow(spTermekTabla);

            //reportot küldünk az esemenyről:4
            ujAdatHozzaadasaAktivitasok(index, Esemeny.TermekModified);
            //beállítjuk a módosított értékeket a listában majd szinkronizáljuk a táblát a listával és bezárjuk az ablakot
            termekVissza();
            ListOfTermekek[index].Nev = termekSS1Nev.txbtartalom.Text;
            ListOfTermekek[index].AFA = Convert.ToInt32(termekSS1AFA.txbtartalom.Text);
            ListOfTermekek[index].MennyisegiEgyseg = termekSS1ME.txbtartalom.Text;
            ListOfTermekek[index].Egysegar         = Convert.ToInt32(termekSS1Ar.txbtartalom.Text);
            termekSzinkronizalas();
        }
Ejemplo n.º 13
0
        private void arukuldesTartalmaAtadasMódosítása()
        {
            int index = new Seged().indexOfSelectedRow(spArukuldesekTabla);

            arukuldesTartalmaHidden(ArukuldesTartalmaEnum.Main);
            ListOfArukuldesek[index].Megjegyzes = tbxMegjegyzes.Text;
            ListOfArukuldesek[index].ArukiadoRaktar_Raktar_ID   = cmbxArukiadoRaktarak.SelectedIndex;
            ListOfArukuldesek[index].BevetelezoRaktar_Raktar_ID = cmbxBevetelezoRaktarak.SelectedIndex;
            ListOfArukuldesek[index].Datum    = dprDatum.SelectedDate.Value;
            ListOfArukuldesek[index].Aruertek = new Seged().removeFt(lbArukuldesTartalmaVegosszeg.Content);

            for (int i = 0; i < ListOfArukuldesTartalma.Count; i++)
            {
                if (ListOfArukuldesTartalma[i].Szallitolevel_ID == Convert.ToInt32(lbArukuldesTartalmaSorszam.Content.ToString().Replace("#", "")))
                {
                    ListOfArukuldesTartalma.RemoveAt(i);
                }
            }
            ListOfArukuldesTartalmaTempHozzaadasListOfArukuldesTartalma();
            arukuldesSzinkronizalas();
        }
Ejemplo n.º 14
0
        /// <summary>
        /// Megjeleníti az ÁruküldésTartalma ablakot
        /// </summary>
        private void arukuldesModositasaShow()
        {
            atadasTartalmaMS.Visibility = Visibility.Visible;
            //kezdő értékek beállítása
            int index = new Seged().indexOfSelectedRow(spArukuldesekTabla);

            dprDatum.SelectedDate = ListOfArukuldesek[index].Datum;
            txbTermekTallozo.Text = "Keresés...";                         //törli a termék tallozo kereséi mezőértékét
            spnlRaktarakKozottiAtadasTermekekSzurtLista.Children.Clear(); //törli a termék tallozo ered enyeit
            spArukuldesTartalma.Children.Clear();                         //törli a belső táblát
            lbArukuldesTartalmaSorszam.Content   = new Seged().ToSorszam(ListOfArukuldesek[index].ID);
            TermekTallozo.Visibility             = Visibility.Collapsed;
            cmbxArukiadoRaktarak.SelectedIndex   = ListOfArukuldesek[index].ArukiadoRaktar_Raktar_ID;
            cmbxBevetelezoRaktarak.SelectedIndex = ListOfArukuldesek[index].BevetelezoRaktar_Raktar_ID;
            ListOfArukuldesTartalmaTemp          = new List <ArukuldesTartalma>();
            ListOfArukuldesTartalmaTempFeltoltese(index);
            arukuldesTartalmaSzinkronizalas();
            ArukuldesTartalmaMentesModostasIcon.ToolTip = "Módosítás";
            tbxMegjegyzes.Text = ListOfArukuldesek[index].Megjegyzes;
            ;
        }
Ejemplo n.º 15
0
        /// <summary>
        /// Szinkronizálja a táblázatot
        /// </summary>
        private void raktarSzinkronizalas()
        {
            spRaktarTabla.Children.Clear();
            for (int i = 0; i < ListOfRaktarak.Count; i++)
            {
                TableRow5Column row = new TableRow5Column(
                    id: ListOfRaktarak[i].ID.ToString(),
                    egy: ListOfRaktarak[i].Nev,
                    ketto: ListOfRaktarak[i].Hely,
                    harom: ListOfRaktarak[i].Telefon,
                    negy: ListOfRaktarak[i].Email,
                    hatterSzin: (i % 2 == 0) ? Brushes.WhiteSmoke : Brushes.White);
                row.egy.HorizontalAlignment = HorizontalAlignment.Left;
                row.egy.Margin = new Thickness(5, 0, 0, 0);
                row.MouseDown += raktarSorKattintasEsemeny;
                spRaktarTabla.Children.Add(row);
            }
            ((ScrollViewer)spRaktarTabla.Parent).ScrollToEnd();

            //törlés módosítás gomb eltüntetése
            spRaktarButtons = new Seged().GombokLathatosaga(spRaktarButtons, false);
        }
Ejemplo n.º 16
0
        private void arukuldesTartalmaSzinkronizalas()
        {
            int vegosszeg = 0;

            spArukuldesTartalma.Children.Clear();
            //módosíákor hasznos amikor amugy is lenne pár elem a listába
            for (int i = 0; i < ListOfArukuldesTartalmaTemp.Count; i++)
            {
                vegosszeg += ListOfArukuldesTartalmaTemp[i].BruttoAr;
                TableRow7Column row = new TableRow7Column(
                    id: ListOfArukuldesTartalmaTemp[i].ID.ToString(),
                    egy: ListOfArukuldesTartalmaTemp[i].Nev,
                    ketto: ListOfArukuldesTartalmaTemp[i].Mennyiseg.ToString(),
                    harom: ListOfArukuldesTartalmaTemp[i].MennyisegiEgyseg,
                    negy: new Seged().ToHUF(ListOfArukuldesTartalmaTemp[i].Egysegar),
                    ot: new Seged().ToAFA(ListOfArukuldesTartalmaTemp[i].AFA),
                    hat: new Seged().ToHUF(ListOfArukuldesTartalmaTemp[i].BruttoAr),
                    hatterSzin: (i % 2 == 0) ? Brushes.WhiteSmoke : Brushes.White);
                row.egy.HorizontalAlignment   = HorizontalAlignment.Left;
                row.ketto.HorizontalAlignment = HorizontalAlignment.Right;
                row.ketto.Padding             = new Thickness(10, 0, 10, 0);
                row.harom.HorizontalAlignment = HorizontalAlignment.Right;
                row.harom.Padding             = new Thickness(15, 0, 15, 0);
                row.negy.HorizontalAlignment  = HorizontalAlignment.Right;
                row.negy.Padding            = new Thickness(10, 0, 10, 0);
                row.ot.HorizontalAlignment  = HorizontalAlignment.Right;
                row.ot.Padding              = new Thickness(10, 0, 10, 0);
                row.hat.HorizontalAlignment = HorizontalAlignment.Right;
                row.hat.Padding             = new Thickness(15, 0, 15, 0);
                row.PreviewMouseUp         += ArukuldesTartalmaBtn;
                spArukuldesTartalma.Children.Add(row);
            }
            ((ScrollViewer)spArukuldesTartalma.Parent).ScrollToEnd();
            lbArukuldesTartalmaVegosszeg.Content = new Seged().ToHUF(vegosszeg);
            spArukuldesTartalma = new Seged().GombokLathatosaga(spArukuldesTartalma, false);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Szinkronizálja a táblázatot
        /// </summary>
        private void termekSzinkronizalas()
        {
            spTermekTabla.Children.Clear();
            for (int i = 0; i < ListOfTermekek.Count; i++)
            {
                TableRow5Column row = new TableRow5Column(
                    id: ListOfTermekek[i].ID.ToString(),
                    egy: ListOfTermekek[i].Nev,
                    ketto: new Seged().ToAFA(ListOfTermekek[i].AFA),
                    harom: ListOfTermekek[i].MennyisegiEgyseg,
                    negy: new Seged().ToHUF(ListOfTermekek[i].Egysegar),
                    hatterSzin: (i % 2 == 0) ? Brushes.WhiteSmoke : Brushes.White);
                row.egy.HorizontalAlignment = HorizontalAlignment.Left;
                row.egy.Margin  = new Thickness(5, 0, 0, 0);
                row.negy.Margin = new Thickness(0, 0, 40, 0);
                row.negy.HorizontalAlignment = HorizontalAlignment.Right;
                row.MouseDown += termekSorKattintasEsemeny;
                spTermekTabla.Children.Add(row);
            }
            ((ScrollViewer)spTermekTabla.Parent).ScrollToEnd();

            //törlés módosítás gomb eltüntetése
            spTermekButtons = new Seged().GombokLathatosaga(spTermekButtons, false);
        }