/// <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); }
/// <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); }
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(); }
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(); }
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(); }
/// <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(); }
/// <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(); }
/// <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(); }
/// <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"; }
/// <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"; }
/// <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(); }
/// <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(); }
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(); }
/// <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; ; }
/// <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); }
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); }
/// <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); }