Example #1
0
        private void edit_btn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Agreements agreement = (Agreements)agreementDataGrid.SelectedItem;
                // Agreement updateAgreement = _context.Agreements.Where(i => i.Id == agreement.Id).FirstOrDefault();
                // updateAgreement.Name = name_txt.Text;

                agreement.Pesel   = Convert.ToDouble(pesel_txt.Text);
                agreement.Tel     = Convert.ToDouble(tel_txt.Text);
                agreement.End     = DateTime.Now.Date;
                agreement.Name    = name_txt.Text;
                agreement.Surname = surname_txt.Text;
                _context.SaveChanges();
                agreementDataGrid.ItemsSource = _context.Agreements.ToList();
            }
            catch (TargetException tEx)
            {
                MessageBox.Show("\nZaznacz Umowę\n\n" + tEx.Message);
            }
            catch (FormatException fEx)
            {
                MessageBox.Show(fEx.Message + "\nPodaj wszystkie dane lub\nSprawdź poprawność danych");
                //MessageBox.Show("Podaj wszystkie dane");
            }
            catch (Exception)
            {
                MessageBox.Show("Coś poszło nie tak");
            }
            finally
            {
                agreementDataGrid.ItemsSource = _context.Agreements.ToList();
            }
        }
Example #2
0
        private void add_btn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Agreements agreement = new Agreements();

                agreement.Name    = name_txt.Text;
                agreement.Surname = surname_txt.Text;
                agreement.Pesel   = Convert.ToDouble(pesel_txt.Text);
                agreement.Tel     = Convert.ToDouble(tel_txt.Text);
                agreement.Begin   = DateTime.Now.Date;
                agreement.End     = DateTime.Now.Date;
                _context.Agreements.Add(agreement);
                _context.SaveChanges();
                agreementDataGrid.ItemsSource = _context.Agreements.ToList();
            }
            catch (FormatException fEx)
            {
                MessageBox.Show(fEx.Message + "\nPodaj wszystkie dane lub\nSprawdź poprawność danych");
                //MessageBox.Show("Podaj wszystkie dane");
            }
            catch (Exception)
            {
                MessageBox.Show("Coś poszło nie tak");
            }
        }
Example #3
0
        private void load_btn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Agreements agreement = (Agreements)agreementDataGrid.SelectedItem;
                //Agreement updateAgreement = _context.Agreements.Where(i => i.Id == agreement.Id).FirstOrDefault();

                //name_txt.Text = updateAgreement.Name;
                //surname_txt.Text = updateAgreement.Surname;
                //pesel_txt.Text = Convert.ToString(updateAgreement.Pesel);
                //tel_txt.Text = Convert.ToString(updateAgreement.Tel);
                //id_temp = updateAgreement.Id;

                name_txt.Text    = agreement.Name;
                surname_txt.Text = agreement.Surname;
                pesel_txt.Text   = Convert.ToString(agreement.Pesel);
                tel_txt.Text     = Convert.ToString(agreement.Tel);
                id_temp          = agreement.Id;
            }

            catch (NullReferenceException nEx)
            {
                MessageBox.Show("Zaznacz Element\n\n" + nEx.Message);
            }
            catch (InvalidCastException iEx)
            {
                MessageBox.Show("Zaznacz Element z wartościami\n\n" + iEx.Message);
            }
            catch (Exception)
            {
                MessageBox.Show("Coś poszło nie tak");
            }
        }
Example #4
0
 private void remove_btn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Agreements deleteAgreement;
         Agreements agreement = agreementDataGrid.SelectedItem as Agreements;
         deleteAgreement = _context.Agreements.Find(agreement.Id);
         _context.Agreements.Attach(deleteAgreement);
         _context.Agreements.Remove(deleteAgreement);
         _context.SaveChanges();
         agreementDataGrid.ItemsSource = _context.Agreements.ToList();
     }
     catch (NullReferenceException nEx)
     {
         MessageBox.Show("Zaznacz Element\n\n" + nEx.Message);
     }
     catch (Exception)
     {
         MessageBox.Show("Coś poszło nie tak");
     }
 }
Example #5
0
 private void addClothes_btn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Agreements       agreement        = (Agreements)agreementDataGrid.SelectedItem;
         int              passId           = agreement.Id;
         addClothesWindow addclotheswindow = new addClothesWindow(passId);
         addclotheswindow.Show();
     }
     catch (NullReferenceException nEx)
     {
         MessageBox.Show("Zaznacz Element\n\n" + nEx.Message);
     }
     catch (InvalidCastException iEx)
     {
         MessageBox.Show("Zaznacz Element z wartościami\n\n" + iEx.Message);
     }
     catch (Exception)
     {
         MessageBox.Show("Coś poszło nie tak");
     }
 }
Example #6
0
        private void Print_Btn_Click(object sender, RoutedEventArgs e)
        {
            Agreements agreement = (Agreements)agreementDataGrid.SelectedItem;
            // Agreement updateAgreement = _context.Agreements.Where(i => i.Id == agreement.Id).FirstOrDefault();
            Clothes cloth = new Clothes();

            try
            {
                Document  pdfDoc = new Document(PageSize.A4, 20, 20, 42, 35);
                PdfWriter pdfWri = PdfWriter.GetInstance(pdfDoc, new FileStream(agreement.Name + "_" + agreement.Surname + "_" + agreement.Id, FileMode.Create));
                pdfDoc.Open();

                iTextSharp.text.Paragraph p1 = new iTextSharp.text.Paragraph("Poznan dnia " + DateTime.Now.Date.ToShortDateString());
                p1.Alignment = Element.ALIGN_RIGHT;

                iTextSharp.text.Paragraph p2 = new iTextSharp.text.Paragraph("UMOWA KOMISU NR: " + agreement.Id);
                p2.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p3 = new iTextSharp.text.Paragraph("Zawarta w dniu " + DateTime.Now.Date.ToShortDateString() +
                                                                             " pomiędzy SZAFARI z siedzibą w Poznaniu, przy ul.Ratajczaka 28, w imieniu którego działa ; Iga Staniul zwana w treści umowy 'Komisantem' a, " +
                                                                             agreement.Name + " " + agreement.Surname + " zwanym w treści umowy 'Komitentem', o następującej treści: ");

                iTextSharp.text.Paragraph p4 = new iTextSharp.text.Paragraph("§1.");
                p4.Alignment = iTextSharp.text.Element.ALIGN_CENTER;


                iTextSharp.text.Paragraph p5 = new iTextSharp.text.Paragraph("Komisant zobowiązuje się do sprzedaży komisowej we własnym imieniu otrzymanych od " +
                                                                             "Komitenta następujących rzeczy: (*wymienione na drugiej stronie)");


                iTextSharp.text.Paragraph p6 = new iTextSharp.text.Paragraph("§2.");
                p6.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p7 = new iTextSharp.text.Paragraph("Komitent oświadcza, że przekazane rzeczy stanowią jego własność i nie są obciążone prawami osób trzecich.");

                iTextSharp.text.Paragraph p8 = new iTextSharp.text.Paragraph("§3.");
                p8.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p9 = new iTextSharp.text.Paragraph("Komisant zobowiązany jest na własny koszt ubezpieczyć oddane do sprzedaży komisowej " +
                                                                             "rzeczy od ryzyka kradzieży z włamaniem, ognia i innych zdarzeń losowych, natomiast nie " +
                                                                             "ponosi odpowiedzialności za uszkodzenia powstałe podczas normalnej eksplatacji tzn " +
                                                                             "przymierzania przez klientów.");

                iTextSharp.text.Paragraph p10 = new iTextSharp.text.Paragraph("§4.");
                p10.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p11 = new iTextSharp.text.Paragraph("Wysokość należnej Komitentowi kwoty za każdą rzeczy, ustalana jest indywidualnie" +
                                                                              " (*kwoty zapisane na drugiej stronie).Komisant narzuca swoją marże.");

                iTextSharp.text.Paragraph p12 = new iTextSharp.text.Paragraph("§5.");
                p12.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p13 = new iTextSharp.text.Paragraph("W przypadku, gdy powierzone do sprzedania rzeczy określone wg umowy, pomimo dołożenia " +
                                                                              "przez Komisanta należytej staranności, nie zostaną sprzedane do dnia " + DateTime.Now.Date.AddDays(90).ToShortDateString() + ", Komitent " +
                                                                              "jest zobowiązany do odebrania rzeczy i gotówki w ciągu 1 miesiąca od daty zakończenia " +
                                                                              "umowy, w przeciwnym razie rzeczy zostają przekazane na rzecz Komisanta oraz dodatkowo naliczana jest codzinnie kara umowna o wyskości 5% wartości umowy");

                iTextSharp.text.Paragraph p14 = new iTextSharp.text.Paragraph("§6.");
                p14.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p15 = new iTextSharp.text.Paragraph("Przyjmowanie oraz rozliczanie rzeczy wyłącznie w czwartki i piątki w godzinach między " +
                                                                              "12.00 a 18.00 lub po ówczesnym umówienie się poprzez www.facebook.com/szafarisklep.");

                iTextSharp.text.Paragraph p16 = new iTextSharp.text.Paragraph("§7.");
                p16.Alignment = iTextSharp.text.Element.ALIGN_CENTER;

                iTextSharp.text.Paragraph p17 = new iTextSharp.text.Paragraph("Ewentualne spory mogące wyniknąć na tle stosowania niniejszej umowy strony poddają " +
                                                                              "rozstrzygnięciu sądu właściwego dla siedziby Komisanta.");

                iTextSharp.text.Paragraph p18 = new iTextSharp.text.Paragraph("            " +
                                                                              "Komisant" +
                                                                              "                                                                                                                 " +
                                                                              "Komitient");
                p18.Alignment = iTextSharp.text.Element.ALIGN_LEFT;

                //  iTextSharp.text.Paragraph p19 = new iTextSharp.text.Paragraph("Komitient");
                //  p19.Alignment = iTextSharp.text.Element.ALIGN_RIGHT;


                pdfDoc.AddAuthor("Szafari");
                pdfDoc.AddCreator("Szafari");
                pdfDoc.AddSubject("Umowa Komisu");
                pdfDoc.AddTitle("Umowa komisu nr:" + agreement.Id);


                pdfDoc.Add(p1);
                pdfDoc.Add(p2);
                pdfDoc.Add(p3);
                pdfDoc.Add(p4);
                pdfDoc.Add(p5);
                pdfDoc.Add(p6);
                pdfDoc.Add(p7);
                pdfDoc.Add(p8);
                pdfDoc.Add(p9);
                pdfDoc.Add(p10);
                pdfDoc.Add(p11);
                pdfDoc.Add(p12);
                pdfDoc.Add(p13);
                pdfDoc.Add(p14);
                pdfDoc.Add(p15);
                pdfDoc.Add(p16);
                pdfDoc.Add(p17);
                pdfDoc.Add(p18);
                // pdfDoc.Add(p19);

                pdfDoc.Close();
            }
            catch (NullReferenceException nEx)
            {
                MessageBox.Show("Zaznacz Element\n\n" + nEx.Message);
            }
        }