Beispiel #1
0
 public static void SQL_delete(string pytanie_sql)
 {
     try
     {
         Polaczenie      polaczenieMySQL = new Polaczenie();
         MySqlConnection polaczenie      = polaczenieMySQL.Polacz();
         MySqlCommand    pytanie         = new MySqlCommand(pytanie_sql, polaczenie);
         MySqlDataReader wynik;
         wynik = pytanie.ExecuteReader();
         polaczenieMySQL.Zamknij(polaczenie);
     }
     catch (Exception) {}
 }
Beispiel #2
0
 //Polecenia SQL
 public static void SQL_insert_update(string pytanie_sql)
 {
     try
     {
         Polaczenie      polaczenieMySQL = new Polaczenie();
         MySqlConnection polaczenie      = polaczenieMySQL.Polacz();
         MySqlCommand    pytanie         = new MySqlCommand(pytanie_sql, polaczenie);
         MySqlDataReader wynik;
         wynik = pytanie.ExecuteReader();
         polaczenieMySQL.Zamknij(polaczenie);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #3
0
        public static void Sprawdzanie_statusu_polaczenia(ToolStripLabel label, ToolStripLabel pic_g, ToolStripLabel pic_r)
        {
            Polaczenie      polaczenieMySQL = new Polaczenie();
            MySqlConnection polaczenie      = polaczenieMySQL.Polacz();

            if (Polaczenie.polaczenie.State.ToString() == "Open")
            {
                label.Text    = "Połączenie z bazą jest prowidłowe.";
                pic_g.Visible = true;
                pic_r.Visible = false;
            }
            else
            {
                label.Text    = "Brak połączenia z bazą.";
                pic_g.Visible = false;
                pic_r.Visible = true;
            }
            polaczenieMySQL.Zamknij(polaczenie);
        }
Beispiel #4
0
        public static void SQL_dataGridView(DataGridView dataGrid, string pytanie)
        {
            try
            {
                Polaczenie       polaczenieMySQL = new Polaczenie();
                MySqlConnection  polaczenie      = polaczenieMySQL.Polacz();
                MySqlCommand     com             = new MySqlCommand(pytanie, polaczenie);
                MySqlDataAdapter adapter         = new MySqlDataAdapter(com);
                data = new DataTable();
                adapter.Fill(data);
                dataGrid.DataSource = data;
                polaczenieMySQL.Zamknij(polaczenie);

                Okno_glowne.Kolorowanie_DGV(dataGrid);
            }
            catch (Exception ex)
            {
                MessageBox.Show("SQL_dataGrid\n" + ex.Message, "Połączenie");
            }
        }
Beispiel #5
0
        private void Rozliczone_zamowienia()
        {
            section = this.document.AddSection();
            Paragraph paragraph = section.Footers.Primary.AddParagraph();

            paragraph = section.AddParagraph();
            paragraph.AddText("W podanym okresie rozliczono: " + ile_rozliczonych_wedlug_roz);
            paragraph.Style = "TNR12";

            ///////////
            Tworzenie_tabeli();

            try
            {
                string pytanie_sql = "SELECT " +
                                     "`Nr_zamowienia` AS 'Numer zamówienia.', " +
                                     " DATE_FORMAT(`Data_przyjecia`, '%Y-%m-%d') AS 'Data przyjecia'," +
                                     "`Zadatek`," +
                                     " DATE_FORMAT(`Data_rozliczenia`, '%Y-%m-%d') AS 'Data rozliczenia'," +
                                     "`Raty`," +
                                     "Round((`ilosc_p_1` *(`kwota_p_1` -((`rabat_p_1` / 100) * `kwota_p_1`))+ " +
                                     "`ilosc_p_2` *(`kwota_p_2` -((`rabat_p_2` / 100) * `kwota_p_2`))+ " +
                                     "`ilosc_p_3` *(`kwota_p_3` -((`rabat_p_3` / 100) * `kwota_p_3`))+ " +
                                     "`ilosc_p_4` *(`kwota_p_4` -((`rabat_p_4` / 100) * `kwota_p_4`))+" +
                                     "`ilosc_p_5` *(`kwota_p_5` -((`rabat_p_5` / 100) * `kwota_p_5`))+ " +
                                     "`ilosc_p_6` *(`kwota_p_6` -((`rabat_p_6` / 100) * `kwota_p_6`)) ),2)AS 'Kwota łączna'," +
                                     " Round(( `ilosc_p_1` *(`kwota_p_1` -((`rabat_p_1` / 100) * `kwota_p_1`))+" +
                                     " `ilosc_p_2` *(`kwota_p_2` -((`rabat_p_2` / 100) * `kwota_p_2`))+ " +
                                     "`ilosc_p_3` *(`kwota_p_3` -((`rabat_p_3` / 100) * `kwota_p_3`))+ " +
                                     "`ilosc_p_4` *(`kwota_p_4` -((`rabat_p_4` / 100) * `kwota_p_4`))+ " +
                                     "`ilosc_p_5` *(`kwota_p_5` -((`rabat_p_5` / 100) * `kwota_p_5`))+ " +
                                     "`ilosc_p_6` *(`kwota_p_6` -((`rabat_p_6` / 100) * `kwota_p_6`))-zadatek),2) AS 'Pozostało do zapłaty' ,  " +
                                     "`Rozliczony`," +
                                     "`Gratis`" +
                                     " FROM " + Properties.Settings.Default.aktualne_miasto + " WHERE  `Data_rozliczenia` BETWEEN '" + data_od + "' AND '" + data_do + "' AND  `Rozliczony`=True" +
                                     " ORDER BY  `" + Properties.Settings.Default.aktualne_miasto + "`.`Nr_zamowienia` DESC";
                Polaczenie      polaczenieMySQL = new Polaczenie();
                MySqlConnection polaczenie      = polaczenieMySQL.Polacz();
                MySqlCommand    pytanie         = new MySqlCommand(pytanie_sql, polaczenie);
                MySqlDataReader wynik;
                wynik = pytanie.ExecuteReader();
                while (wynik.Read())
                {
                    string[] data_przyj = wynik.GetString(1).Split(null);
                    DateTime dat        = new DateTime(2010, 01, 01);
                    string   dattt      = " ";

                    try
                    {
                        string[] data_roz = wynik.GetString(3).Split(null);
                        if (data_roz[0] != "0000-00-00")
                        {
                            dattt = data_roz[0];
                        }
                    }
                    catch (Exception)
                    {
                    }

                    Row row1 = this.table.AddRow();

                    row1.TopPadding        = 5;
                    row1.BottomPadding     = 5;
                    row1.VerticalAlignment = VerticalAlignment.Center;
                    row1.Cells[0].AddParagraph(wynik.GetString(0));
                    row1.Cells[1].AddParagraph(data_przyj[0]);
                    row1.Cells[2].AddParagraph(dattt);
                    if (wynik.GetInt16(8) == 0)
                    {
                        row1.Cells[3].AddParagraph((Convert.ToDouble(wynik.GetValue(5).ToString())).ToString("##,##0.00") + " zł");
                    }
                    else
                    {
                        row1.Cells[3].AddParagraph((Convert.ToDouble((wynik.GetDecimal(5) + 1).ToString())).ToString("##,##0.00") + " zł");
                    }
                    row1.Cells[4].AddParagraph((Convert.ToDouble(wynik.GetValue(2).ToString())).ToString("##,##0.00") + " zł");
                    if (wynik.GetInt16(8) != 0)
                    {
                        row1.Cells[5].AddParagraph((Convert.ToDouble((wynik.GetDecimal(6) + 1).ToString())).ToString("##,##0.00") + " zł");
                        suma_rozliczono += Convert.ToDouble(wynik.GetDecimal(6) + 1);
                    }
                    else
                    {
                        row1.Cells[5].AddParagraph((Convert.ToDouble(wynik.GetValue(6).ToString())).ToString("##,##0.00") + " zł");
                        suma_rozliczono += Convert.ToDouble(wynik.GetDecimal(6));
                    }


                    if (wynik.GetString(4) == "True")
                    {
                        row1.Cells[6].AddParagraph("TAK");
                    }


                    this.table.SetEdge(0, this.table.Rows.Count - 2, 7, 2, Edge.Box, MigraDoc.DocumentObjectModel.BorderStyle.Single, 0.75);
                }
                polaczenieMySQL.Zamknij(polaczenie);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Pobranie_ostatniego_nr_zamowienia_dla_wybranego_miasta");
            }

            //////////
            paragraph = section.AddParagraph();
            paragraph.AddText("Łącznie dopłacono: " + suma_rozliczono.ToString("##,##0.00") + " zł");
            paragraph.Style = "TNR12";
        }
Beispiel #6
0
        private void Sumy_wybranych()
        {
            try
            {
                string pytanie_sql = "SELECT " +
                                     "COUNT(`Nr_zamowienia`) AS 'Ilość zamówień' " +
                                     " FROM " +
                                     Properties.Settings.Default.aktualne_miasto + " WHERE  `Data_przyjecia` BETWEEN '" + data_od + "' AND '" + data_do + "'  ORDER BY  `Nr_zamowienia` DESC";
                Polaczenie      polaczenieMySQL = new Polaczenie();
                MySqlConnection polaczenie      = polaczenieMySQL.Polacz();
                MySqlCommand    pytanie         = new MySqlCommand(pytanie_sql, polaczenie);
                MySqlDataReader wynik;
                wynik = pytanie.ExecuteReader();
                while (wynik.Read())
                {
                    ile_przyjetych = wynik.GetValue(0).ToString();
                }
                polaczenieMySQL.Zamknij(polaczenie);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Pobranie_ostatniego_nr_zamowienia_dla_wybranego_miasta");
            }  //ile przytjetych (dat przyj)

            try
            {
                string pytanie_sql = "SELECT " +
                                     "COUNT(`Nr_zamowienia`) AS 'Ilość zamówień' " +
                                     " FROM " +
                                     Properties.Settings.Default.aktualne_miasto + " WHERE  `Data_przyjecia` BETWEEN '" + data_od + "' AND '" + data_do + "' AND  `Rozliczony`=True" +
                                     " ORDER BY  `" + Properties.Settings.Default.aktualne_miasto + "`.`Nr_zamowienia` DESC";
                Polaczenie      polaczenieMySQL = new Polaczenie();
                MySqlConnection polaczenie      = polaczenieMySQL.Polacz();
                MySqlCommand    pytanie         = new MySqlCommand(pytanie_sql, polaczenie);
                MySqlDataReader wynik;
                wynik = pytanie.ExecuteReader();
                while (wynik.Read())
                {
                    ile_rozliczonych = wynik.GetValue(0).ToString();
                }
                polaczenieMySQL.Zamknij(polaczenie);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Pobranie_ostatniego_nr_zamowienia_dla_wybranego_miasta");
            }  //ile rozliczonych (dat przyj)

            try
            {
                string pytanie_sql = "SELECT " +
                                     "COUNT(`Nr_zamowienia`) AS 'Ilość zamówień' " +
                                     " FROM " +
                                     Properties.Settings.Default.aktualne_miasto + " WHERE  `Data_rozliczenia` BETWEEN '" + data_od + "' AND '" + data_do + "' AND  `Rozliczony`=True" +
                                     " ORDER BY  `" + Properties.Settings.Default.aktualne_miasto + "`.`Nr_zamowienia` DESC";
                Polaczenie      polaczenieMySQL = new Polaczenie();
                MySqlConnection polaczenie      = polaczenieMySQL.Polacz();
                MySqlCommand    pytanie         = new MySqlCommand(pytanie_sql, polaczenie);
                MySqlDataReader wynik;
                wynik = pytanie.ExecuteReader();
                while (wynik.Read())
                {
                    ile_rozliczonych_wedlug_roz = wynik.GetValue(0).ToString();
                }
                polaczenieMySQL.Zamknij(polaczenie);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Pobranie_ostatniego_nr_zamowienia_dla_wybranego_miasta");
            }  //ile rozliczonych (dat roz)
        }