public KlienciDoFakturyUserControl(Klienci k)
 {
     this.klient = k;
     InitializeComponent();
     nazwaTb.Text = klient.Nazwa;
     nipTb.Text = klient.Nip;
     miastoTb.Text = klient.Miasto;
 }
 public KlienciUserControl(HomeForm f, Klienci k)
 {
     this.klient = k;
     this.homeForm = f;
     InitializeComponent();
     nazwaTb.Text = klient.Nazwa;
     nipTb.Text = klient.Nip;
     miastoTb.Text = klient.Miasto;
 }
        public Nowy_KlientForm(HomeForm hf, Klienci k)
        {
            this.homeForm = hf;
            this.klient = k;
            InitializeComponent();
            this.Text= "Edytuj klienta";
            dodajBtn.Hide();
            this.AcceptButton = zapiszBtn;

            nazwaTb.Text = klient.Nazwa;
            nipTb.Text = klient.Nip;
            ulicaTb.Text = klient.Ulica;
            nrBudynkuTb.Text = klient.Nr_budynku;
            nrMieszkaniaTb.Text = klient.Nr_mieszkania;
            miastoTb.Text = klient.Miasto;
            kodTb.Text = klient.Kod_pocztowy;
        }
        private void dodajBtn_Click(object sender, EventArgs e)
        {
            Klienci k = new Klienci();
            k.Nr_mieszkania = nrMieszkaniaTb.Text;

            if (nazwaTb.Text != string.Empty && nipTb.Text != string.Empty && ulicaTb.Text != string.Empty && nrBudynkuTb.Text != string.Empty && miastoTb.Text != string.Empty && kodTb.Text != string.Empty)
            {
                k.Nazwa = nazwaTb.Text;
                k.Nip = nipTb.Text;
                k.Ulica = ulicaTb.Text;
                k.Nr_budynku = nrBudynkuTb.Text;
                k.Miasto = miastoTb.Text;
                k.Kod_pocztowy = kodTb.Text;

                BazaDanych.Polaczenie.Kliencis.InsertOnSubmit(k);
                BazaDanych.Polaczenie.SubmitChanges();
                this.Close();
            }
            else
            {
                MessageBox.Show("Wprowadź prawidłowe dane.", "Błąd", MessageBoxButtons.OK);
            }
        }
        private void importujKlientowBtn_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.DefaultExt = "xml";
            ofd.Filter = "XML Files (*.xml)|*.xml";
            ofd.FilterIndex = 0;
            ofd.ShowDialog();

            if (ofd.FileName != string.Empty)
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(ofd.FileName);

                foreach (XmlNode klient in doc.DocumentElement.ChildNodes)
                {
                    if (klient.HasChildNodes)
                    {
                        XmlNode nazwaNode = klient.SelectSingleNode("nazwa");
                        XmlNode ulicaNode = klient.SelectSingleNode("ulica");
                        XmlNode nrBudynkuNode = klient.SelectSingleNode("nrBudynku");
                        XmlNode nrMieszkaniaNode = klient.SelectSingleNode("nrMieszkania");
                        XmlNode miastoNode = klient.SelectSingleNode("miasto");
                        XmlNode nipNode = klient.SelectSingleNode("nip");
                        XmlNode telefonNode = klient.SelectSingleNode("telefon");
                        XmlNode kodNode = klient.SelectSingleNode("kod");

                        if (nazwaNode != null && ulicaNode != null && nrBudynkuNode != null && nrMieszkaniaNode != null && miastoNode != null && nipNode != null && telefonNode != null && kodNode != null)
                        {
                            Klienci k = new Klienci();
                            k.Kod_pocztowy = kodNode.InnerText;
                            k.Ulica = ulicaNode.InnerText;
                            k.Miasto = miastoNode.InnerText;
                            k.Nazwa = nazwaNode.InnerText;
                            k.Nip = nipNode.InnerText;
                            k.Nr_budynku = nrBudynkuNode.InnerText;
                            k.Nr_mieszkania = nrMieszkaniaNode.InnerText;
                            k.Telefon = telefonNode.InnerText;

                            Klienci klientAktualizacja = BazaDanych.Polaczenie.Kliencis.Where(k2 => k2.Nip == k.Nip).FirstOrDefault();

                            if (klientAktualizacja != null)
                            {
                                klientAktualizacja.Kod_pocztowy = k.Kod_pocztowy;
                                klientAktualizacja.Miasto = k.Miasto;
                                klientAktualizacja.Ulica = k.Ulica;
                                klientAktualizacja.Nazwa = k.Nazwa;
                                klientAktualizacja.Nr_budynku = k.Nr_budynku;
                                klientAktualizacja.Nr_mieszkania = k.Nr_mieszkania;
                                klientAktualizacja.Telefon = k.Telefon;
                            }
                            else
                            {
                                BazaDanych.Polaczenie.Kliencis.InsertOnSubmit(k);
                            }
                            BazaDanych.Polaczenie.SubmitChanges();
                        }
                    }
                }
                WczytajKlientow();
            }
        }
 void KDFUC_DoubleClick(object sender, EventArgs e)
 {
     wybranyKlient = (sender as KlienciDoFakturyUserControl).klient;
     this.DialogResult = DialogResult.OK;
     this.Close();
 }
 partial void DeleteKlienci(Klienci instance);
 partial void UpdateKlienci(Klienci instance);
 partial void InsertKlienci(Klienci instance);