Beispiel #1
0
 private void Button1_Click(object sender, EventArgs e)
 {
     if (comboBox_fv.SelectedIndex == 1)
     {
         if (MessageBox.Show("Czy wygenerować fakturę do zamówienia: " + Metody_bazy.biezacy_nr_zamowienia + "? Po zatwierdzeniu nie będzie możliwości Edycji faktury.", "Wymagane potwierdzenie", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             Metody_bazy.Rozliczanie_zamowienia_z_menuDGV(dateTimePicker_data_rozliczenia);
             Druk_fv druk = new Druk_fv(dateTimePicker_data_rozliczenia.Text.ToString());
             Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text.ToString(), okno_Glowne.dateTimePicker_do.Text.ToString(), "nr_zamowienia", "DESC");
             Close();
         }
         // faktura os prywatna
     }
     else if (comboBox_fv.SelectedIndex == 2)
     {
         Generowanie_Faktury_Firma generuj_fv_firma = new Generowanie_Faktury_Firma(dateTimePicker_data_rozliczenia, kwota_laczna_wybranego_zk);
         this.Visible = false;
         generuj_fv_firma.ShowDialog();
         Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text.ToString(), okno_Glowne.dateTimePicker_do.Text.ToString(), "nr_zamowienia", "DESC");
         Close();
         //faktura firma
     }
     else
     {
         Metody_bazy.Rozliczanie_zamowienia_z_menuDGV(dateTimePicker_data_rozliczenia);
         Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text.ToString(), okno_Glowne.dateTimePicker_do.Text.ToString(), "nr_zamowienia", "DESC");
         Close();
     }
 }
Beispiel #2
0
        private void DataGridView_zamowienia_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string typ = null;

            if (dataGridView_zamowienia.Columns[e.ColumnIndex].HeaderText != sortowanie /*&& dataGridView_zamowienia.SortOrder + "" == "Ascending"*/)
            {
                typ = "ASC";
            }
            else
            {
                typ = "DESC";
            }

            sortowanie = dataGridView_zamowienia.Columns[e.ColumnIndex].HeaderText;

            switch (Metody_bazy.metoda_szukania)
            {
            case 1:
                Metody_bazy.Uzupelnij_dataGrid_zamowienia(dataGridView_zamowienia, dateTimePicker_od.Text, dateTimePicker_do.Text, sortowanie, typ);
                break;

            case 2:
                Metody_bazy.Szukanie_dynamiczne_texbox(dataGridView_zamowienia, textBox_szukaj_zk, sortowanie, typ);
                break;

            case 3:
                Metody_bazy.Szukanie_dynamiczne_nie_rozliczone(dataGridView_zamowienia, "0", dateTimePicker_od.Text.ToString(), dateTimePicker_do.Text.ToString(), sortowanie, typ);
                break;
            }
            Kolorowanie_DGV(dataGridView_zamowienia);
        }
Beispiel #3
0
        void Logowanie()
        {
            if (textBox_nowe_haslo.Text == textBox_nowe_haslo_2.Text)
            {
                if (textBox_nowe_haslo.Text != log.textBox_haslo.Text)
                {
                    Metody_bazy.Zmiana_hasla_1_logowanie(log.textBox_haslo, textBox_nowe_haslo);

                    if (Metody_bazy.Logowanie_do_programu(log.textBox_mail, textBox_nowe_haslo) == true)
                    {
                        okno_Glowne.Opacity       = 100;
                        Opacity                   = 0;
                        okno_Glowne.ShowInTaskbar = true;
                        okno_Glowne.BringToFront();
                        okno_Glowne.ShowIcon = false;
                        okno_Glowne.label_uzytkownik.Text = "Zalogowano jako: " + Metody_bazy.imie_nazwisko_uzytkownika;
                        Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text, okno_Glowne.dateTimePicker_do.Text, "nr_zamowienia", "DESC");
                        log.Close();
                        Close();
                    }
                }
                else
                {
                    MessageBox.Show("Nowe hasło nie może być takie samo jak poprzednie.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Podane hasła nie są jednakowe.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #4
0
 private void Log()
 {
     if (Metody_bazy.Czy_mail_jest_w_bazie(textBox_mail) == true)
     {
         if (Metody_bazy.Czy_pierwsze_logowanie(textBox_mail) == false)
         {
             if (Metody_bazy.Logowanie_do_programu(textBox_mail, textBox_haslo) == true)
             {
                 okno_Glowne.Opacity       = 100;
                 Opacity                   = 0;
                 okno_Glowne.ShowInTaskbar = true;
                 okno_Glowne.BringToFront();
                 okno_Glowne.label_uzytkownik.Text = "Zalogowano jako: " + Metody_bazy.imie_nazwisko_uzytkownika;
                 Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text, okno_Glowne.dateTimePicker_do.Text, "nr_zamowienia", "DESC");
                 Close();
             }
         }
         else
         {
             Zmiana_hasla zhp1l = new Zmiana_hasla();
             zhp1l.ShowDialog();
         }
     }
     else
     {
         MessageBox.Show("Nie ma takiego użytkownika.", "Logowanie nie powidło się", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #5
0
        private void Wprowadzanie_danych_sklepu(string nr_zk)
        {
            Metody_bazy.Dane_sklepu_z_bazy();
            String[] stringi_podzielone = nr_zk.Split('/');
            numer_zamowienia = stringi_podzielone[0] + "/" + Metody_bazy.Krotka_nazwa + "/" + stringi_podzielone[1];

            String   sDate     = DateTime.Now.ToString();
            DateTime datevalue = (Convert.ToDateTime(sDate.ToString()));
            String   yy        = datevalue.Year.ToString();

            DateTime sDate2    = DateTime.Now;
            int      tydz_roku = Convert.ToInt16(sDate2.DayOfYear.ToString());

            if (termin_realizacji == "nie dotyczy")
            {
                pom_termin = "nie dotyczy";
            }
            else if ((tydz_roku / 7) - 10 > Convert.ToInt16(termin_realizacji))
            {
                pom_termin = termin_realizacji + " tydzień roku " + (Convert.ToInt16(yy) + 1).ToString() + "(+, - 5 dni roboczych)";
            }
            else
            {
                pom_termin = termin_realizacji + " tydzień roku " + (Convert.ToInt16(yy)).ToString() + "(+, - 5 dni roboczych)";
            }
        }
Beispiel #6
0
        private void Log_FormClosed(object sender, FormClosedEventArgs e)
        {
            aktualizacja = new Aktualizacja();
            aktualizacja.Pytanie_czy_zaktualizowac();

            Metody_bazy.Pobranie_maila_menadzera();
        }
Beispiel #7
0
 private void Doplata_Click(object sender, EventArgs e)
 {
     if (Metody_bazy.Doplata_do_zamowienia_z_menuDGV(textBox_kwota_doplaty, okno_Glowne.dataGridView_zamowienia) == true)
     {
         Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text, okno_Glowne.dateTimePicker_do.Text, "nr_zamowienia", "DESC");
         Close();
     }
 }
Beispiel #8
0
 private void Zamowienie(string nr_zk)
 {
     //TopMost = true;
     Metody_bazy.biezacy_nr_zamowienia = dataGridView_zamowienia.Rows[Metody_bazy.biezacy_wiersz_tabeli].Cells[0].Value.ToString();
     Metody_bazy.Pobranie_ID_z_nr_zamowienia();
     Metody_bazy.Wyciaganie_nazw_zamowionych_produktow();
     Metody_lokalne.Otwieranie_zamowienia(nr_zk);
     //TopMost = false;
 }
Beispiel #9
0
        private void button_zapisz_opcje_Click(object sender, EventArgs e)
        {
            if (comboBox_sklep_sprzedawcy.Text != "")
            {
                Metody_bazy.Zmiana_sklepu_sprzedawcy(Convert.ToInt16(comboBox_sklep_sprzedawcy.Text.Substring(0, comboBox_sklep_sprzedawcy.Text.IndexOf("."))), comboBox_sprzedawcy);
            }

            Sklep_do_DGV();
        }
Beispiel #10
0
 private void CheckBox_rozliczone_CheckedChanged(object sender, EventArgs e)
 {
     textBox_szukaj_zk.Text = null;
     if (checkBox_rozliczone.Checked == true)
     {
         checkBox_nierozliczone.Checked = false;
         Metody_bazy.Szukanie_dynamiczne_nie_rozliczone(dataGridView_zamowienia, "1", dateTimePicker_od.Text.ToString(), dateTimePicker_do.Text.ToString(), "nr_zamowienia", "DESC");
     }
     else
     {
         Metody_bazy.Uzupelnij_dataGrid_zamowienia(dataGridView_zamowienia, dateTimePicker_od.Text.ToString(), dateTimePicker_do.Text.ToString(), "nr_zamowienia", "DESC");
     }
 }
Beispiel #11
0
        private void Wszystkie_zamowienia()
        {
            decimal sum_zk, sum_zal, sum_pozostalo;

            sum_zk = sum_zal = sum_pozostalo = 0;

            String[,] tabela = Metody_bazy.Metoda_Rafal("`towar_na_stanie`=1 AND `rozliczony`=0");
            if (tabela.Length > 6)
            {
                Paragraph paragraph = section.AddParagraph();
                paragraph.AddText("Lista nierozliczonych zamówień dostarczonych do sklepu: ");
                paragraph.Style = "TNR12";

                Tworzenie_tabeli();
                Row row1;
                for (int i = 0; i < tabela.Length / 7; i++)
                {
                    row1               = this.table.AddRow();
                    row1.TopPadding    = 3;
                    row1.BottomPadding = 3;
                    row1.Cells[0].AddParagraph(tabela[0, i]);
                    row1.Cells[1].AddParagraph(tabela[5, i]);
                    row1.Cells[2].AddParagraph(tabela[1, i]);
                    row1.Cells[3].AddParagraph(tabela[3, i]);
                    row1.Cells[4].AddParagraph(tabela[2, i]);
                    row1.Cells[5].AddParagraph(tabela[4, i]);
                    sum_zk        += Convert.ToDecimal(tabela[3, i]);
                    sum_zal       += Convert.ToDecimal(tabela[2, i]);
                    sum_pozostalo += Convert.ToDecimal(tabela[4, i]);
                }

                row1                  = this.table.AddRow();
                row1.TopPadding       = 9;
                row1.BottomPadding    = 3;
                row1.Format.Font.Bold = true;
                row1.Cells[0].AddParagraph("Łącznie:");
                row1.Cells[0].MergeRight       = 2;
                row1.Cells[0].Format.Alignment = ParagraphAlignment.Right;
                row1.Cells[0].Borders.Visible  = false;

                row1.Cells[3].AddParagraph(sum_zk.ToString("##,##0.00"));
                row1.Cells[4].AddParagraph(sum_zal.ToString("##,##0.00"));
                row1.Cells[5].AddParagraph(sum_pozostalo.ToString("##,##0.00"));
            }
            else
            {
                Paragraph paragraph = section.AddParagraph();
                paragraph.AddText("Brak nierozliczonych zamówień dostarczonych do sklepu.");
                paragraph.Style = "TNR12B";
            }
        }
Beispiel #12
0
        private void Menu_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            Metody_bazy.biezacy_nr_zamowienia = dataGridView_zamowienia.Rows[Metody_bazy.biezacy_wiersz_tabeli].Cells[0].Value.ToString();
            Metody_bazy.Pobranie_ID_z_nr_zamowienia();

            switch (e.ClickedItem.Text.ToString())
            {
            case "Edytuj":
                Metody_bazy.Wyciaganie_nazw_zamowionych_produktow();
                czy_edycja = true;
                Nowe_zamowienie nowe_zk = new Nowe_zamowienie(this);
                nowe_zk.Show();
                break;

            case "Rozlicz":
                Kalendarzyk K = new Kalendarzyk(this, wybrana_kwota_laczna.ToString("##,##0.00" + " zł"));
                K.ShowDialog();
                break;

            case "Dopłata":
                Doplata D = new Doplata(this);
                D.ShowDialog();
                break;

            case "Nowe zamówienie dla tego klienta":
                wykorzystanie_danych = true;
                nowe_zk = new Nowe_zamowienie(this);
                nowe_zk.Show();
                break;

            case "Towar jest na stanie":
                if (towar_check == true)
                {
                    Thread thr = new Thread(() => Metody_bazy.Zmien_towar_na_stanie(0));
                    thr.Start();
                    dataGridView_zamowienia.Rows[Metody_bazy.biezacy_wiersz_tabeli].Cells[15].Value            = false;
                    dataGridView_zamowienia.Rows[Metody_bazy.biezacy_wiersz_tabeli].DefaultCellStyle.BackColor = Color.White;
                }
                else
                {
                    Thread thr = new Thread(() => Metody_bazy.Zmien_towar_na_stanie(1));
                    thr.Start();

                    dataGridView_zamowienia.Rows[Metody_bazy.biezacy_wiersz_tabeli].Cells[15].Value            = true;
                    dataGridView_zamowienia.Rows[Metody_bazy.biezacy_wiersz_tabeli].DefaultCellStyle.BackColor = Color.LightBlue;
                }
                break;
            }
        }
Beispiel #13
0
 private void Form_nowe_zamowienie_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (zamykanie == false)
     {
         if (MessageBox.Show("Czy anuloawć " + pytanie_przy_zamykaniu + " zamówienia?", "Ostrzeżenie !", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             return;
         }
         else
         {
             e.Cancel = true;
         }
     }
     Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text, okno_Glowne.dateTimePicker_do.Text, "nr_zamowienia", "DESC");
 }  //łapanie zamykania okna
Beispiel #14
0
        private void TextBox_szukaj_zk_KeyUp(object sender, KeyEventArgs e)
        {
            checkBox_rozliczone.Checked    = false;
            checkBox_nierozliczone.Checked = false;

            if (e.KeyCode == Keys.Enter)
            {
                if (e.KeyCode == Keys.Enter)
                {
                    Metody_bazy.Szukanie_dynamiczne_texbox(dataGridView_zamowienia, textBox_szukaj_zk, "nr_zamowienia", "DESC");
                }
                if (textBox_szukaj_zk.TextLength == 0)
                {
                    Metody_bazy.Uzupelnij_dataGrid_zamowienia(dataGridView_zamowienia, dateTimePicker_od.Text, dateTimePicker_do.Text, "nr_zamowienia", "DESC");
                }

                //try
                //{
                //    for (int i = dataGridView_zamowienia.RowCount - 1; i > -1; i--)
                //    {
                //        bool nr_zk= dataGridView_zamowienia.Rows[i].Cells[0].Value.ToString().ToLower().Contains(textBox_szukaj_zk.Text.ToLower());
                //        bool imie = dataGridView_zamowienia.Rows[i].Cells[1].Value.ToString().ToLower().Contains(textBox_szukaj_zk.Text.ToLower());
                //        bool tele = dataGridView_zamowienia.Rows[i].Cells[3].Value.ToString().ToLower().Contains(textBox_szukaj_zk.Text.ToLower());
                //        if (imie == true || nr_zk == true || tele == true)
                //            dataGridView_zamowienia.Rows[i].Visible = true;
                //        else
                //            dataGridView_zamowienia.Rows[i].Visible = false;
                //    }
                //    Kolorowanie_DGV(dataGridView_zamowienia);
                //}
                //catch (Exception)
                //{
                //    dataGridView_zamowienia.Rows[0].Cells[0].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[1].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[2].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[3].Value = 0;
                //    dataGridView_zamowienia.Rows[0].Cells[4].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[5].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[6].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[7].Value = 0;
                //    dataGridView_zamowienia.Rows[0].Cells[8].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[9].Value = null;
                //    dataGridView_zamowienia.Rows[0].Cells[10].Value = false;
                //    dataGridView_zamowienia.Rows[0].Cells[11].Value = 0;
                //    MessageBox.Show("BRAK WPISÓW SPEŁNIĄJĄCYCH PODANE KRYTERIA");
                //}
            }
        }
Beispiel #15
0
        private void button_gratis_Click(object sender, EventArgs e)
        {
            if (opcje.edycja == true)
            {
                Metody_bazy.Edycja_gratisu(textBox_nazwa_gratisu, checkBox1, opcje.comboBox_gratis);
                Close();
            }
            else
            {
                Metody_bazy.Dodaj_gratis(textBox_nazwa_gratisu, textBox_cena_gratisu, textBox_rabat);
            }

            textBox_cena_gratisu.Text  = null;
            textBox_nazwa_gratisu.Text = null;
            textBox_rabat.Text         = null;
        }
Beispiel #16
0
        public Druk_fv(string numer_FV, string data_rozliczenia)
        {
            Metody_bazy.Wyciaganie_nazw_zamowionych_produktow();
            Metody_bazy.Wczytanie_zamowienia_do_edycji();
            odbiorca_pol_1 = Metody_bazy.imie_nazwisko;
            odbiorca_pol_2 = Metody_bazy.ulica_nr;
            odbiorca_pol_3 = Metody_bazy.kod_pocztowy + " " + Metody_bazy.miejscowosc;
            odbiorca_pol_4 = " ";

            numer_faktury    = numer_FV;
            data_wystawienia = data_rozliczenia;
            String[] stringi_podzielone = numer_faktury.Split('/');
            numer_faktury = stringi_podzielone[0] + "/" + Metody_bazy.Krotka_nazwa + "/" + stringi_podzielone[1];
            Sciezki.numer_tworzonej_faktury = numer_faktury;
            CreateDocument();
        }
Beispiel #17
0
        public Druk_fv(string numer_FV, string data_rozliczenia, string nazwa_firmy, string Kod_plus_miejscowosc, string adres, string nip)
        {
            Metody_bazy.Wyciaganie_nazw_zamowionych_produktow();
            Metody_bazy.Wczytanie_zamowienia_do_edycji();
            numer_faktury = numer_FV;

            data_wystawienia = data_rozliczenia;
            odbiorca_pol_1   = nazwa_firmy;
            odbiorca_pol_2   = Kod_plus_miejscowosc;
            odbiorca_pol_3   = adres;
            odbiorca_pol_4   = "NIP: " + nip;
            String[] stringi_podzielone = numer_faktury.Split('/');
            numer_faktury = stringi_podzielone[0] + "/" + Metody_bazy.Krotka_nazwa + "/" + stringi_podzielone[1];
            Sciezki.numer_tworzonej_faktury = numer_faktury;
            CreateDocument();
        }
Beispiel #18
0
        public Gratis()
        {
            InitializeComponent();
            opcje = Application.OpenForms.OfType <Opcje>().FirstOrDefault();

            if (opcje.edycja == true)
            {
                Text = "Edycja gratisu";
                Metody_bazy.Wczytanie_gratisu_do_edycji(opcje.comboBox_gratis);
                textBox_nazwa_gratisu.Text      = Metody_bazy.nazwa_gratisu;
                textBox_cena_gratisu.Enabled    = false;
                textBox_rabat.Enabled           = false;
                textBox_cena_po_rabacie.Enabled = false;
                checkBox1.Visible = true;
                checkBox1.Checked = Metody_bazy.aktywny;
            }
        }
Beispiel #19
0
 private void button_zapisz_Click(object sender, EventArgs e)
 {
     if (wypelnienie_pol() == true)
     {
         Druk_fv druk = new Druk_fv(data_rozliczenia.Text.ToString(), textBox_nazwa_firmy.Text, maskedTextBox_kod_pocztowy.Text + " " + textBox_miejscowosc.Text, textBox_adres.Text, textBox_nip.Text);
         if (MessageBox.Show("Czy klient potwierdził zgodnosć danych na fakturze? Po zatwierdzeniu nie będzie możliwości Edycji faktury.", "Wymagane potwierdzenie", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             Metody_bazy.Rozliczanie_zamowienia_z_menuDGV(data_rozliczenia);
             Metody_bazy.Dodaj_firme(Sciezki.numer_tworzonej_faktury, textBox_nazwa_firmy.Text, textBox_miejscowosc.Text, maskedTextBox_kod_pocztowy.Text, textBox_adres.Text, textBox_nip.Text);
             Close();
         }
     }
     else
     {
         MessageBox.Show("Należy poprawnie wypełnić brakujące pola");
     }
 }
Beispiel #20
0
 private void Button_zmien_haslo_Click(object sender, EventArgs e)
 {
     if (textBox_nowe.Text == textBox_nowe_2.Text)
     {
         if (textBox_nowe.Text != textBox_poprzednie.Text)
         {
             Metody_bazy.Zmiana_hasla(textBox_poprzednie, textBox_nowe);
         }
         else
         {
             MessageBox.Show("Nowe hasła nie są identyczne.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Nowe hasło nie może być takie jak poprzednie.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Beispiel #21
0
        private void button_zmien_haslo_Click(object sender, EventArgs e)
        {
            if (SPOZ.Logowanie.przypomnienie_hasla == true)
            {
                if (textBox_kod_z_maila.Text == SPOZ.Logowanie.kod.ToString())
                {
                    Metody_bazy.Reset_hasla(textBox_nowe_haslo);
                }
                else
                {
                    MessageBox.Show("Wprowadzony kod różni się od kodu wysłanego na maila.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                Logowanie();
            }

            Close();
        }
Beispiel #22
0
        private void button_dodaj_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt16(comboBox_sklepy.Text.Substring(0, comboBox_sklepy.Text.IndexOf(".")));

            if (Metody_bazy.Czy_mail_jest_w_bazie(textBox_mail) == false)
            {
                if (textBox_haslo.Text == textBox_haslo_2.Text)
                {
                    Metody_bazy.Nowy_sprzedawca(textBox_imie, textBox_nazwisko, textBox_mail, textBox_haslo, id);
                }
                else
                {
                    MessageBox.Show("Podane hasła nie są jednakowe.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
            else
            {
                MessageBox.Show("Podane adres e-mail jest już w użyciu.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Beispiel #23
0
        private void Sklep_do_DGV()
        {
            try
            {
                if (comboBox_sklep_do_DGV.Text != "")
                {
                    int id = Convert.ToInt16(comboBox_sklep_do_DGV.Text.Substring(0, comboBox_sklep_do_DGV.Text.IndexOf(".")));
                    Properties.Settings.Default.id_wybranego_miasta = id;
                    Metody_bazy.Pobranie_aktualnego_miasta();
                    Properties.Settings.Default.aktualne_miasto    = Metody_lokalne.Usun_polskie_znaki(Metody_bazy.aktualne_miasto.ToLower());
                    Properties.Settings.Default.aktualne_miasto_PL = comboBox_sklep_do_DGV.Text.Substring(2);

                    Properties.Settings.Default.Save();
                    Metody_bazy.Uzupelnij_dataGrid_zamowienia(okno_Glowne.dataGridView_zamowienia, okno_Glowne.dateTimePicker_od.Text, okno_Glowne.dateTimePicker_do.Text, "nr_zamowienia", "DESC");
                    okno_Glowne.label_wybrny_sklep.Text = "Wybrany sklep: " + Properties.Settings.Default.aktualne_miasto_PL;
                    System.Threading.Thread thr = new System.Threading.Thread(() => Metody_bazy.Dane_sklepu_z_bazy());
                    thr.Start();
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Beispiel #24
0
        private void Okno_glowne_Load(object sender, EventArgs e)
        {
            timer_status_polaczenia.Start();
            Size = Properties.Settings.Default.Rozmiar_okna_glownego;
            try { Location = Properties.Settings.Default.Pozycja_okna_glownego; }
            catch (Exception) {}
            WindowState = Properties.Settings.Default.Status_okna_glownego;

            if (WindowState == FormWindowState.Minimized)
            {
                WindowState = FormWindowState.Normal;
            }

            Metody_lokalne.Sprawdzanie_statusu_polaczenia(label_status_polaczenia_z_baza, pictureBox_status_polaczenie_z_baza_g, pictureBox_status_polaczenie_z_baza_r);
            Metody_lokalne.Usuwanie_starych_aktualizacji();
            log.ShowDialog();

            Thread thr = new Thread(() => Metody_bazy.Dane_sklepu_z_bazy());

            thr.Start();
        }
Beispiel #25
0
        public Opcje(Okno_glowne okno_glowne)
        {
            InitializeComponent();
            okno_Glowne = okno_glowne;
            Czy_jest_skrot(uruchamiaj_z_systemem_checkbox);
            Metody_bazy.Wczytanie_listy_sprzedawcow_do_combobox(comboBox_sprzedawcy);
            Metody_bazy.Wczytanie_listy_sprzedawcow_do_combobox(comboBox_sprzedawce_do_usuniecia);
            Metody_bazy.Wczytanie_listy_sklepow_do_combobox(comboBox_sklep_sprzedawcy);
            Metody_bazy.Wczytanie_listy_sklepow_do_combobox(comboBox_sklep_do_DGV);
            Metody_bazy.Wczytanie_listy_gratisow_do_combobox(comboBox_gratis);

            comboBox_sklep_sprzedawcy.Enabled = false;
            if (System.IO.File.Exists(Sciezki.aktualizacje + @"\Setup_SPOZ_" + Aktualizacja.WERJSA__FTP + ".exe"))
            {
                button_spr_aktualizacje.Text = "Zainstaluj aktualizację.";
            }
            else if (Aktualizacja.POSIADANA < Aktualizacja.WERJSA__FTP)
            {
                button_spr_aktualizacje.Text = "Pobierz aktualizację.";
            }
            ((Control)this.karta_menadzera).Enabled = false;
        }
Beispiel #26
0
        }//wysłanie zamówienia do bazy MySQL

        private void Aktualizacja_wpisu_w_bazie()
        {
            if (checkBox_ekspo.Checked == true || checkBox_zaplacono_calosc.Checked == true || sum == Convert.ToDecimal(textBox_zadatek.Text) || checkBox_raty.Checked == true)
            {
                Metody_bazy.Aktualizacja_zamowienia(textBox_imie_nazwisko, textBox_miasto, maskedTextBox_kodpocztowy, textBox_ulica_nr, textBox_tel,
                                                    textBox_prod_1.Text + "\n" + textBox_prod_2.Text + "\n" + textBox_prod_3.Text + "\n" + textBox_prod_4.Text + "\n" + textBox_prod_5.Text + "\n" + textBox_prod_6.Text,
                                                    textBox_uwagi, textBox_zadatek.Text, dateTimePicker_data_przyjecia, dateTimePicker_data_przyjecia.Text.ToString(), checkBox_raty, textBox_adres_2, 1,
                                                    textBox_kwota_1.Text, textBox_ilosc_1.Text, textBox_rabat_1.Text, textBox_kwota_2.Text, textBox_ilosc_2.Text, textBox_rabat_2.Text,
                                                    textBox_kwota_3.Text, textBox_ilosc_3.Text, textBox_rabat_3.Text, textBox_kwota_4.Text, textBox_ilosc_4.Text, textBox_rabat_4.Text,
                                                    textBox_kwota_5.Text, textBox_ilosc_5.Text, textBox_rabat_5.Text, textBox_kwota_6.Text, textBox_ilosc_6.Text, textBox_rabat_6.Text,
                                                    checkBox_zaplacono_calosc, textBox_termin, checkedListBox_transport, textBox_kwota_transportu, comboBox_gratis);
            }
            else
            {
                Metody_bazy.Aktualizacja_zamowienia(textBox_imie_nazwisko, textBox_miasto, maskedTextBox_kodpocztowy, textBox_ulica_nr, textBox_tel,
                                                    textBox_prod_1.Text + "\n" + textBox_prod_2.Text + "\n" + textBox_prod_3.Text + "\n" + textBox_prod_4.Text + "\n" + textBox_prod_5.Text + "\n" + textBox_prod_6.Text,
                                                    textBox_uwagi, textBox_zadatek.Text, dateTimePicker_data_przyjecia, null, checkBox_raty, textBox_adres_2, 0,
                                                    textBox_kwota_1.Text, textBox_ilosc_1.Text, textBox_rabat_1.Text, textBox_kwota_2.Text, textBox_ilosc_2.Text, textBox_rabat_2.Text,
                                                    textBox_kwota_3.Text, textBox_ilosc_3.Text, textBox_rabat_3.Text, textBox_kwota_4.Text, textBox_ilosc_4.Text, textBox_rabat_4.Text,
                                                    textBox_kwota_5.Text, textBox_ilosc_5.Text, textBox_rabat_5.Text, textBox_kwota_6.Text, textBox_ilosc_6.Text, textBox_rabat_6.Text,
                                                    checkBox_zaplacono_calosc, textBox_termin, checkedListBox_transport, textBox_kwota_transportu, comboBox_gratis);
            }
        }//wysłanie aktualizacji zamówienia do bazy MySQL
Beispiel #27
0
        public static void Otwieranie_faktury(string numer_fv, string data_rozliczenia_f)
        {
            String[] stringi_podzielone = numer_fv.Split('/');
            String   numer_faktury      = stringi_podzielone[0] + "/" + Metody_bazy.Krotka_nazwa + "/" + stringi_podzielone[1];

            try
            {
                String filename = Sciezki.faktury + @"\FV-" + numer_faktury.Replace('/', '-') + ".pdf";
                Process.Start(filename);
            }
            catch (Exception)
            {
                //MessageBox.Show("Brak pliku wybranej faktury.");
                try
                {
                    string[] tab = Metody_bazy.Wczytanie_firmy_o_nr_fv(numer_faktury);
                    new PDF.Druk_fv(tab[1], tab[2], tab[4] + " " + tab[3], tab[5], tab[6]);
                }
                catch (Exception)
                {
                    new PDF.Druk_fv(numer_fv, data_rozliczenia_f);
                }
            }
        }
Beispiel #28
0
        private void Wpis_zamowienia_do_bazy()
        {
            try
            {
                pytanie_przy_zamykaniu = "";

                if (checkBox_ekspo.Checked == true || checkBox_zaplacono_calosc.Checked == true || sum == Convert.ToDecimal(textBox_zadatek.Text) || checkBox_raty.Checked == true)
                {
                    Metody_bazy.Nowe_zamowienie(Metody_bazy.Nowy_numer_zk(), textBox_imie_nazwisko, textBox_miasto, maskedTextBox_kodpocztowy, textBox_ulica_nr, textBox_tel,
                                                textBox_prod_1.Text + "\n" + textBox_prod_2.Text + "\n" + textBox_prod_3.Text + "\n" + textBox_prod_4.Text + "\n" + textBox_prod_5.Text + "\n" + textBox_prod_6.Text,
                                                textBox_uwagi, textBox_zadatek.Text, dateTimePicker_data_przyjecia, dateTimePicker_data_przyjecia.Text.ToString(), checkBox_raty, textBox_adres_2, 1,
                                                textBox_kwota_1.Text, textBox_ilosc_1.Text, textBox_rabat_1.Text, textBox_kwota_2.Text, textBox_ilosc_2.Text, textBox_rabat_2.Text,
                                                textBox_kwota_3.Text, textBox_ilosc_3.Text, textBox_rabat_3.Text, textBox_kwota_4.Text, textBox_ilosc_4.Text, textBox_rabat_4.Text,
                                                textBox_kwota_5.Text, textBox_ilosc_5.Text, textBox_rabat_5.Text, textBox_kwota_6.Text, textBox_ilosc_6.Text, textBox_rabat_6.Text,
                                                checkBox_zaplacono_calosc, textBox_termin.Text, checkedListBox_transport, textBox_kwota_transportu.Text, comboBox_gratis, 1);
                }
                else
                {
                    Metody_bazy.Nowe_zamowienie(Metody_bazy.Nowy_numer_zk(), textBox_imie_nazwisko, textBox_miasto, maskedTextBox_kodpocztowy, textBox_ulica_nr, textBox_tel,
                                                textBox_prod_1.Text + "\n" + textBox_prod_2.Text + "\n" + textBox_prod_3.Text + "\n" + textBox_prod_4.Text + "\n" + textBox_prod_5.Text + "\n" + textBox_prod_6.Text,
                                                textBox_uwagi, textBox_zadatek.Text, dateTimePicker_data_przyjecia, "NULL", checkBox_raty, textBox_adres_2, 0,
                                                textBox_kwota_1.Text, textBox_ilosc_1.Text, textBox_rabat_1.Text, textBox_kwota_2.Text, textBox_ilosc_2.Text, textBox_rabat_2.Text,
                                                textBox_kwota_3.Text, textBox_ilosc_3.Text, textBox_rabat_3.Text, textBox_kwota_4.Text, textBox_ilosc_4.Text, textBox_rabat_4.Text,
                                                textBox_kwota_5.Text, textBox_ilosc_5.Text, textBox_rabat_5.Text, textBox_kwota_6.Text, textBox_ilosc_6.Text, textBox_rabat_6.Text,
                                                checkBox_zaplacono_calosc, textBox_termin.Text, checkedListBox_transport, textBox_kwota_transportu.Text, comboBox_gratis, 0);
                }

                tresc = Metody_bazy.Tresc_maila(Metody_bazy.biezacy_nr_zamowienia);
                var th = new Thread(() => Metody_lokalne.Wyslij_zamowienie(Metody_bazy.biezacy_nr_zamowienia, tresc));
                th.Start();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }//wysłanie zamówienia do bazy MySQL
Beispiel #29
0
 private void comboBox_gratis_Click(object sender, EventArgs e)
 {
     Metody_bazy.Wczytanie_listy_gratisow_do_combobox(comboBox_gratis);
     comboBox_gratis.Items.RemoveAt(0);
 }
Beispiel #30
0
 private void button_usun_gratis_Click(object sender, EventArgs e)
 {
     Metody_bazy.Dezaktywuj_gratis(comboBox_gratis);
     comboBox_gratis.Text = null;
 }