Example #1
0
        private void DrawSection4(Document document, PdfFont font, Binocle okulary)
        {
            var table = new Table(new UnitValue[]
            {
                new UnitValue(UnitValue.PERCENT, 15),
                new UnitValue(UnitValue.PERCENT, 65),
                new UnitValue(UnitValue.PERCENT, 5),
                new UnitValue(UnitValue.PERCENT, 15)
            }
                                  );

            table.SetWidth(new UnitValue(UnitValue.PERCENT, 100));

            table.AddCell(new Cell(4, 1).Add(new Paragraph("Zalecenia i uwagi").SetFont(font)));
            table.AddCell(new Cell(4, 1).Add(new Paragraph(okulary.Description).SetFont(font)));
            table.AddCell(new Cell(4, 1).Add(new Paragraph().SetFont(font)).SetBorderBottom(Border.NO_BORDER).SetBorderTop(Border.NO_BORDER));

            table.AddCell(new Cell().Add(new Paragraph("Zadatek").SetFont(font)));
            table.AddCell(new Cell().Add(new Paragraph(okulary.Zadatek.ToString()).SetFont(font).SetTextAlignment(TextAlignment.CENTER)));
            var doZaplatyText = "Do zapłaty";

            if (_czySaDoplaty)
            {
                doZaplatyText += " (są dopłaty)";
            }

            table.AddCell(new Cell().Add(new Paragraph(doZaplatyText).SetFont(font)));
            table.AddCell(new Cell().Add(new Paragraph(_priceHelper.DajDoZaplaty(okulary).ToString()).SetFont(font).SetTextAlignment(TextAlignment.CENTER)));

            document.Add(table);

            document.Add(new Paragraph());
        }
Example #2
0
        private void Mapuj()
        {
            checkBox2.Checked = _zakup.Doplaty.Any();
            checkBox2.Enabled = false;
            checkBox2.Visible = checkBox2.Checked;

            comboBox5.SelectedItem = _zakup.FormaPlatnosci;

            dataZakupu.Value  = _zakup.BuyDate;
            checkBox1.Checked = _zakup.IsDataOdbioru;
            SetCheckbox();

            dataOdbioru.Value          = _zakup.DataOdbioru;
            NumerZlecenia.Text         = _zakup.NumerZlecenia;
            RodzajOprawekDal.Text      = _zakup.RodzajOprawekDal;
            RodzajOprawekBliz.Text     = _zakup.RodzajOprawekBliz;
            RodzajOprawekBlizCena.Text = _zakup.CenaOprawekBliz.ToString();
            RodzajOprawekDalCena.Text  = _zakup.CenaOprawekDal.ToString();
            comboBox1.Text             = _mapper.MapujDodatnie(_zakup.DalOP.Sfera);
            comboBox2.Text             = _mapper.MapujDodatnie(_zakup.DalOL.Sfera);
            comboBox3.Text             = _mapper.MapujDodatnie(_zakup.BlizOP.Sfera);
            comboBox4.Text             = _mapper.MapujDodatnie(_zakup.BlizOL.Sfera);

            robocizna.Text = _zakup.Robocizna.ToString();

            dalOPCylinder.Text = _mapper.MapujDodatnie(_zakup.DalOP.Cylinder);
            dalOPOs.Text       = _zakup.DalOP.Os.ToString(osFormat);
            dalOPPryzma.Text   = _zakup.DalOP.Pryzma;
            dalOPOdl.Text      = _zakup.DalOP.OdlegloscZrenic.ToString();
            dalOPH.Text        = _zakup.DalOP.H;
            dalOPCena.Text     = _zakup.DalOP.Cena.ToString();

            dalOLCylinder.Text = _mapper.MapujDodatnie(_zakup.DalOL.Cylinder);
            dalOLOs.Text       = _zakup.DalOL.Os.ToString(osFormat);
            dalOLPryzma.Text   = _zakup.DalOL.Pryzma;
            dalOLOdl.Text      = _zakup.DalOL.OdlegloscZrenic.ToString();
            dalOLH.Text        = _zakup.DalOL.H;
            dalOLCena.Text     = _zakup.DalOL.Cena.ToString();

            blizOPCylinder.Text = _mapper.MapujDodatnie(_zakup.BlizOP.Cylinder);
            blizOPOs.Text       = _zakup.BlizOP.Os.ToString(osFormat);
            blizOPPryzma.Text   = _zakup.BlizOP.Pryzma;
            blizOPOdl.Text      = _zakup.BlizOP.OdlegloscZrenic.ToString();
            blizOPH.Text        = _zakup.BlizOP.H;
            blizOPCena.Text     = _zakup.BlizOP.Cena.ToString();

            blizOLCylinder.Text = _mapper.MapujDodatnie(_zakup.BlizOL.Cylinder);
            blizOLOs.Text       = _zakup.BlizOL.Os.ToString(osFormat);
            blizOLPryzma.Text   = _zakup.BlizOL.Pryzma;
            blizOLOdl.Text      = _zakup.BlizOL.OdlegloscZrenic.ToString();
            blizOLH.Text        = _zakup.BlizOL.H;
            blizOLCena.Text     = _zakup.BlizOL.Cena.ToString();

            rodzajSoczewek1.Text = _zakup.RodzajSoczewek1;
            rodzajSoczewek2.Text = _zakup.RodzajSoczewek2;

            refundacja.Text = _zakup.Refundacja.ToString();
            suma.Text       = _priceHelper.DajSume(_zakup).ToString();
            zadatek.Text    = _zakup.Zadatek.ToString();
            doZaplaty.Text  = _priceHelper.DajDoZaplaty(_zakup).ToString();

            uwagi.Text = _zakup.Description;

            UpdateSuma();
        }