private void btnKreirajSpisak_Click(object sender, EventArgs e) { VrecaDAO vdao = DAOFactory.getDAOFactory().getVrecaDAO(); foreach (string vreca in vreceOIdLista) { KartaZakljuckaDTO karta = new KartaZakljuckaDTO(); karta.KartaID = kartaZakljuckaId; vdao.insert(new VrecaDTO(karta, 0, vreca)); } //kreiranje stringa za upis u fajl Printer p = new Printer(1); string podvlacenje = "==============================================================================\r\n"; p.Text = " Spisak razmjene \r\n"; p.Text += podvlacenje; p.Text += "Spisak razmjene od: " + tbOd.Text + ", Za: " + tbZa.Text + "\r\n"; p.Text += "Datum kreiranja: " + tbDatum.Text + "\r\n"; p.Text += "Broj vreća: " + vreceOIdLista.Count + "\r\n"; p.Text += podvlacenje; p.Text += "Identifikatori vreća: \r\n"; for (int i = 0; i < vreceOIdLista.Count; i++) { p.Text += " " + (i + 1) + ". " + vreceOIdLista[i] + "\r\n"; } p.Text += podvlacenje; p.PrintToPDF(); MessageBox.Show("Spisak razmjene kreiran!"); this.Close(); }
private void btnKreirajSpisak_Click(object sender, EventArgs e) { VrecaDAO vdao = DAOFactory.getDAOFactory().getVrecaDAO(); foreach (string vreca in vreceOIdLista) { KartaZakljuckaDTO karta = new KartaZakljuckaDTO(); karta.KartaID = kartaZakljuckaId; vdao.insert(new VrecaDTO(karta, 0, vreca)); } //kreiranje stringa za upis u fajl string text = "Datum: " + tbDatum.Text + "\r\n" + " Spisak razmjene Otprema: " + tbOtprema.Text.Trim() + "\r\n\r\n" + "Od: " + tbOd.Text + "\r\nZa: " + tbZa.Text + "\r\n" + "\r\nIdentifikator\r\n---------------------\r\n"; foreach (string vreca in vreceOIdLista) { text += vreca + "\r\n"; } Printer p = new Printer(); p.Text = text; p.PrintToPDF(); MessageBox.Show("Spisak razmjene kreiran!"); this.Close(); }
private void btnKarta_Click(object sender, EventArgs e) { if (tbIdentifikatorKarte != null && !tbIdentifikatorKarte.Text.Equals("")) { KartaZakljuckaDAO kzdao = DAOFactory.getDAOFactory().getKartaZakljuckaDAO(); int id = 0; try { id = int.Parse(tbIdentifikatorKarte.Text.Trim()); kartaZakljucka = kzdao.vratiKartaZakljucka(id); //System.Console.WriteLine("sta god hoces "+kartaZakljucka.KartaID); if (kartaZakljucka != null) { tbPolazna.Text = kartaZakljucka.PoslovnicaSalje.ToString(); tbPolazna.Enabled = false; idPoslovnicaPrima = kartaZakljucka.PoslovnicaPrima.PoslovnicaId; tbPrijemna.Text = kartaZakljucka.PoslovnicaPrima.ToString(); tbPrijemna.Enabled = false; tbDatumSlanja.Text = kartaZakljucka.Vrijeme.ToString(); tbDatumSlanja.Enabled = false; VrecaDAO vdao = DAOFactory.getDAOFactory().getVrecaDAO(); List <VrecaDTO> vrece = vdao.vrece(kartaZakljucka); PosiljkaStatusDAO psdao = DAOFactory.getDAOFactory().getPosiljkaStatusDAO(); //System.Console.WriteLine("prije get posiljke"); List <PosiljkaStatusDTO> posiljkeStatusLista = psdao.posiljkeStatus(kartaZakljucka); //System.Console.WriteLine("poslije get posiljke"); // dgvPosiljke = new DataGridView(); // dgvVrece = new DataGridView(); dgvVrece.Rows.Clear(); dgvPosiljke.Rows.Clear(); foreach (VrecaDTO vreca in vrece) { dgvVrece.Rows.Add(vreca.Broj, "NOK"); } // System.Console.WriteLine("posiljkaLista " + posiljkeStatusLista== null); foreach (PosiljkaStatusDTO posiljkaStatus in posiljkeStatusLista) { // System.Console.WriteLine("posiljka " + posiljka == null); dgvPosiljke.Rows.Add(posiljkaStatus.Posiljka.Barkod, "NOK"); } tbIdentifikatorVrece.Enabled = true; btnVreca.Enabled = true; btnOvjeraSpiska.Enabled = true; btnOvjeraKarteZakljucka.Enabled = true; } else { btnOvjeraSpiska.Enabled = false; btnOvjeraKarteZakljucka.Enabled = false; MessageBox.Show("Ne postoji karta zaključka sa unešenim identifikatorom!", "Informacija", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception es) { //System.Console.WriteLine(es.StackTrace); btnOvjeraSpiska.Enabled = false; btnOvjeraKarteZakljucka.Enabled = false; MessageBox.Show("Ne postoji karta zaključka sa unešenim identifikatorom!", "Informacija", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { btnOvjeraSpiska.Enabled = false; btnOvjeraKarteZakljucka.Enabled = false; } }
private void button1_Click(object sender, EventArgs e) { if (cbLinije.SelectedIndex != -1) { LinijaDTO linija = cbLinije.SelectedItem as LinijaDTO; LinijaStavkaDAO ldao = DAOFactory.getDAOFactory().GetLinijaStavkaDAO(); KartaZakljuckaDAO kdao = DAOFactory.getDAOFactory().getKartaZakljuckaDAO(); VrecaDAO vdao = DAOFactory.getDAOFactory().getVrecaDAO(); int ukupanBrojVreca = 0; Printer p = new Printer(1); // 1 za koristenje Courier fonta List <KartaZakljuckaDTO> karte = new List <KartaZakljuckaDTO>(); List <LinijaStavkaDTO> lista = ldao.stavke(linija.LinijaId); DateTime trenutniDatetime = DateTime.Now; string stringOd = "|Od"; string stringDo = "|Do"; string brojac = "|Broj vreća"; string potpis = "|Potpis |\r\n"; string podvlacenje = "==============================================================================\r\n"; p.Text += " Grupni spisak razmjene \r\n"; p.Text += podvlacenje; string linijaInfo = "Linija: " + linija.PoslovnicaSalje + " --> " + linija.PoslovnicaPrima + " \r\n"; p.Text += linijaInfo;//napusiStringDoBroja(linijaInfo, 78); linijaInfo = "Datum i vrijeme stampanja:" + DateTime.Now + " \r\n"; p.Text += linijaInfo;//napusiStringDoBroja(linijaInfo, 78); p.Text += podvlacenje; stringOd = napusiStringDoBroja(stringOd, 25); stringDo = napusiStringDoBroja(stringDo, 25); brojac = napusiStringDoBroja(brojac, 13); p.Text += stringOd + stringDo + brojac + potpis; potpis = "|_____________|\r\n"; if (lista != null) { foreach (LinijaStavkaDTO stavka in lista) { karte = kdao.kartaZakljuckaZaMjesta(linija.PoslovnicaSalje.PoslovnicaId, stavka.Poslovnica.PoslovnicaId); if (karte != null) { foreach (KartaZakljuckaDTO karta in karte) { ukupanBrojVreca += vdao.brojVreca(karta.KartaID); } { // blok za printanje stringOd = "|" + linija.PoslovnicaSalje; stringDo = "|" + stavka.Poslovnica; brojac = "|" + ukupanBrojVreca; stringOd = napusiStringDoBroja(stringOd, 25); stringDo = napusiStringDoBroja(stringDo, 25); brojac = napusiStringDoBroja(brojac, 13); p.Text += stringOd + stringDo + brojac + potpis; } ukupanBrojVreca = 0; } } } karte = kdao.kartaZakljuckaZaMjesta(linija.PoslovnicaSalje.PoslovnicaId, linija.PoslovnicaPrima.PoslovnicaId); if (karte != null) { foreach (KartaZakljuckaDTO karta in karte) { ukupanBrojVreca += vdao.brojVreca(karta.KartaID); } //Dodati na listu za printanje { // blok za printanje stringOd = "|" + linija.PoslovnicaSalje; stringDo = "|" + linija.PoslovnicaPrima; brojac = "|" + ukupanBrojVreca; stringOd = napusiStringDoBroja(stringOd, 25); stringDo = napusiStringDoBroja(stringDo, 25); brojac = napusiStringDoBroja(brojac, 13); p.Text += stringOd + stringDo + brojac + potpis; } } p.Text += podvlacenje; p.PrintToPDF(); } }