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) {} }
//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); } }
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); }
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"); } }
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"; }
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) }