private void ModyfikujButton_Click(object sender, EventArgs e) { if (CheckFormIsValid()) { DBRepository db = new DBRepository(); string result = ""; String archiwalny = "0"; if (archiwalnyCB.Checked) { archiwalny = "1"; } if (!db.SklepyDodawanie_ModShop(SklepID, nazwaTB.Text, archiwalny, ref result)) { MessageBox.Show("Podczas modyfikacji wystapił błąd:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { czyDodano = true; this.Close(); } } }
private void ZaladujMailDataGridView() { mailDataGridView.DataSource = null; mailDataGridView.Rows.Clear(); mailDataGridView.Columns.Clear(); delButton.Enabled = false; changeButton.Enabled = false; DBRepository db = new DBRepository(); DataTable pomDataTable = db.SklepyUstawienia_ZaladujMailDatagridView(archiwalneCB.Checked); if (pomDataTable.Rows.Count > 0) { delButton.Enabled = true; changeButton.Enabled = true; mailDataGridView.DataSource = pomDataTable; mailDataGridView.Columns["Sklep_ID"].Visible = false; mailDataGridView.Columns["Sklep_Nazwa"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; mailDataGridView.Columns["Sklep_Email"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; mailDataGridView.Columns["Sklep_CentralaEmail"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; mailDataGridView.Columns["Sklep_Archiwalny"].Visible = false; mailDataGridView.CurrentCell = mailDataGridView.Rows[0].Cells["Sklep_Nazwa"]; } }
private void usunMailButton_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Czy na pewno chcesz usunąć zaznaczony adres email?\nOperacja jest nie odwracalna.", "Pytanie", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dialogResult == DialogResult.OK) { if (mailDataGridView.CurrentCell != null) { String SKM_SkmID = mailDataGridView.CurrentRow.Cells["SKM_SkmID"].Value.ToString(); if (SKM_SkmID != "" && SKM_SkmID != null && SKM_SkmID != "null") { String result = ""; DBRepository db = new DBRepository(); if (db.SklepyMailDodawanie_DelMail(SKM_SkmID, ref result)) { ZaladujMailDataGridView(); } else { MessageBox.Show(result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Nie został wybrany żaden wiersz.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void zapiszButton_Click(object sender, EventArgs e) { if (CheckFormIsValid()) { DBRepository db = new DBRepository(); string result = ""; string wiadomosc = ""; String archiwalny = "0"; if (archiwalnyCB.Checked) { archiwalny = "1"; } if (!db.SklepyDodawanie_AddShop(nazwaTB.Text, archiwalny, ref result, ref wiadomosc)) { MessageBox.Show("Podczas dodawania wystapił błąd:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (result != "-1") { czyDodano = true; this.Close(); } else { MessageBox.Show(wiadomosc, "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void ZaladujAdresyMail() { mailCLB.Items.Clear(); mailDT = new DataTable(); sendButton.Enabled = false; DBRepository db = new DBRepository(); String result = ""; if (db.WysylanieDanych_GetMailList(sklepID, ref mailDT, ref result)) { if (mailDT.Rows.Count > 0) { for (int i = 0; i < mailDT.Rows.Count; i++) { mailCLB.Items.Add(mailDT.Rows[i]["SKM_Mail"].ToString() + " (" + mailDT.Rows[i]["SKM_Nazwa"].ToString() + ")"); } sendButton.Enabled = true; } } else { MessageBox.Show(result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void modificationButton_Click(object sender, EventArgs e) { if (CheckFormIsValid()) { DBRepository db = new DBRepository(); string result = ""; sklepID = sklepyDT.Rows[sklepCB.SelectedIndex][0].ToString(); string archiwalne = "0"; if (archiwalnyCB.Checked) { archiwalne = "1"; } if (!db.UrzadzeniaDodawanie_ModMail(urzadzenieID, sklepID, nazwaTB.Text, modulTB.Text, tempMinTB.Text, tempMaxTB.Text, archiwalne, ref result)) { MessageBox.Show("Podczas modyfikacji wystapił błąd:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { czyDodano = true; this.Close(); } } }
private void ZaladujMailDataGridView() { mailDataGridView.DataSource = null; mailDataGridView.Rows.Clear(); mailDataGridView.Columns.Clear(); PokazPrzyciski(false); DataTable pomDataTable = new DataTable(); String result = ""; DBRepository db = new DBRepository(); if (db.SklepyUstawienia_ZaladujMailDatagridView(archiwalneSklepyCB.Checked, archiwalneMaileCB.Checked, ref pomDataTable, ref result)) { if (pomDataTable.Rows.Count > 0) { PokazPrzyciski(true); mailDataGridView.DataSource = pomDataTable; mailDataGridView.Columns["SKL_SklId"].Visible = false; mailDataGridView.Columns["SKL_Nazwa"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; mailDataGridView.Columns["SKL_Archiwalny"].Visible = false; mailDataGridView.Columns["SKM_SkmID"].Visible = false; mailDataGridView.Columns["SKM_SklID"].Visible = false; mailDataGridView.Columns["SKM_Nazwa"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; mailDataGridView.Columns["SKM_Mail"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; mailDataGridView.Columns["SKM_Archiwalny"].Visible = false; mailDataGridView.CurrentCell = mailDataGridView.Rows[0].Cells["SKL_Nazwa"]; } } else { MessageBox.Show("Wystąpił błąd wczytywania listy sklepów:\n" + result, "BŁąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void zaladujSklepyDT() { sklepCB.Items.Clear(); sklepyDT = new DataTable(); String result = ""; DBRepository db = new DBRepository(); if (db.UrzadzeniaUstawienia_ZaladujSklepy(ref sklepyDT, ref result)) { if (sklepyDT.Rows.Count > 0) { for (int i = 0; i < sklepyDT.Rows.Count; i++) { sklepCB.Items.Add(sklepyDT.Rows[i]["SKL_Nazwa"]); } if (sklepCB.Items.Count > 0) { sklepCB.SelectedIndex = 0; } } } else { MessageBox.Show("Wystąpił błąd podczas wczytywania listy sklepów:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ZaladujSklepyCB() { sklepCB.Items.Clear(); sklepyDT = new DataTable(); DBRepository db = new DBRepository(); String result = ""; if (db.SklepyMailDodawanie_ZaladujSklepy(ref sklepyDT, ref result)) { if (sklepyDT.Rows.Count > 0) { for (int i = 0; i < sklepyDT.Rows.Count; i++) { sklepCB.Items.Add(sklepyDT.Rows[i]["SKL_Nazwa"].ToString()); } UstawSklep(); } } else { MessageBox.Show(result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ZapiszOdczyt(int sklepID, int nagID, string nazwaUrzadzenia, string modulUrzadzenia, string czasPomiaru, decimal?wartosc, string stan) { DBRepository db = new DBRepository(); String result = ""; if (!db.ReadDataForm_ZapiszOdczyt(sklepID, nagID, nazwaUrzadzenia, modulUrzadzenia, czasPomiaru, wartosc, stan, ref result)) { MessageBox.Show(result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void OdczytajDopTemp(String nazwa, String oznaczenie, ref Int32?tempMin, ref Int32?tempMax) { DBRepository db = new DBRepository(); String result = ""; if (db.LoadDataForm_OdczytajTemp(nazwa, oznaczenie, ref tempMin, ref tempMax, ref result)) { } else { MessageBox.Show("Wystąpił błąd podczas odczytywania dopuszczalnych temperatur:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private int WygenerujNaglowek(ref Int32 sklepID) { DBRepository db = new DBRepository(); String result = ""; Int32 wynik = -1; if (!db.ReadDataForm_GenerujNaglowek(nazwaSklepu, dataOdczytu, fileName, ref sklepID, ref wynik, ref result)) { MessageBox.Show(result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(wynik); }
public static void raportBledu(String modul, String blad) { blad = blad.Replace('\'', '*'); String nazwaKompOper = Environment.MachineName + "\\" + Environment.UserName; DateTime dataKomp = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Millisecond); try { DBRepository db = new DBRepository(); String zapytanieString = "insert into GAL.Bledy values('" + dataKomp + "', '" + modul + "', '" + blad + "', '" + nazwaKompOper + "')"; db.query(zapytanieString); } catch (Exception) { } }
private void modyfkujButton_Click(object sender, EventArgs e) { if (CheckFormIsValid()) { DBRepository db = new DBRepository(); string result = ""; if (db.SklepyMailDodawanie_ModMail(SKL_SklID, SKM_SkmID, emailTB.Text, nazwaCB.Items[nazwaCB.SelectedIndex].ToString(), ref result)) { czyDodano = true; this.Close(); } else { MessageBox.Show("Podczas modyfikacji wystapił błąd:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void ZaladujTempDataGridView() { if (sklepCB.Items.Count > 0) { modButton.Enabled = false; delButton.Enabled = false; tempDataGridView.DataSource = null; tempDataGridView.Rows.Clear(); tempDataGridView.Columns.Clear(); String result = ""; Int32 sklepID = Convert.ToInt32(sklepyDT.Rows[sklepCB.SelectedIndex]["SKL_SklId"].ToString()); DataTable pomDataTable = new DataTable(); DBRepository db = new DBRepository(); if (db.UrzadzeniaUstawienia_ZaladujTempDataGridView(sklepID, archiwalneCB.Checked, ref pomDataTable, ref result)) { tempDataGridView.DataSource = pomDataTable; if (tempDataGridView.Rows.Count > 0) { modButton.Enabled = true; delButton.Enabled = true; tempDataGridView.CurrentCell = tempDataGridView.Rows[0].Cells["URZ_Nazwa"]; } if (tempDataGridView.Columns.Count > 0) { tempDataGridView.Columns["URZ_URZId"].Visible = false; tempDataGridView.Columns["URZ_SklID"].Visible = false; tempDataGridView.Columns["URZ_Nazwa"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; tempDataGridView.Columns["URZ_Modul"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; tempDataGridView.Columns["URZ_TempMin"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; tempDataGridView.Columns["URZ_TempMax"].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells; } } else { MessageBox.Show("Wystąpił błąd podczas wczytywania listy temperatur:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void MainForm_Shown(object sender, EventArgs e) { DBRepository db = new DBRepository("polacz"); if (!db.ConnectDataBase()) { MessageBox.Show("Wystąpił błąd połączenia z bazą danych. Program zostanie zamknięty.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } else { Microsoft.Win32.RegistryKey key; key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(sciezkaRejestru); SetDesktopLocation(Convert.ToInt16(key.GetValue("Location.X", Location.X.ToString())), Convert.ToInt16(key.GetValue("Location.Y", Location.Y.ToString()))); Size = new Size(Convert.ToInt16(key.GetValue("Size.Width", Size.Width.ToString())), Convert.ToInt16(key.GetValue("Size.Height", Size.Height.ToString()))); key.Close(); } }
private void delButton_Click(object sender, EventArgs e) { if (tempDataGridView.CurrentCell != null) { DialogResult dialogResult = MessageBox.Show("Czy na pewno zarchiwizować wiersz '" + tempDataGridView.CurrentRow.Cells["URZ_Nazwa"].Value.ToString() + "-" + tempDataGridView.CurrentRow.Cells["URZ_Modul"].Value.ToString() + "'?", "Zapytanie", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { String result = ""; DBRepository db = new DBRepository(); if (db.TempUstawiania_DelTemp(tempDataGridView.CurrentRow.Cells[0].Value.ToString(), ref result)) { ZaladujTempDataGridView(); } else { MessageBox.Show("Wystąpił błąd usuwania:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void delButton_Click(object sender, EventArgs e) { if (mailDataGridView.CurrentCell != null) { DialogResult dialogResult = MessageBox.Show("Czy na pewno chcesz usunąć zaznaczony sklep?\nOperacja jest nie odwracalna.", "Zapytanie", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { String result = ""; DBRepository db = new DBRepository(); if (db.SklepyUstawiania_DelShop(mailDataGridView.CurrentRow.Cells[0].Value.ToString(), ref result)) { ZaladujMailDataGridView(); } else { MessageBox.Show("Wystąpił błąd usuwania:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void PobierzDaneWynikowe() { UstawOpisOperacji("Pobieranie raportu..."); DBRepository db = new DBRepository(1); String result = ""; if (db.WysylanieDanych_GetRaportPomiarutemperatur(sklepID, dataLabel.Text, ref daneWynikoweDT, ref result)) { PrzygotujDanePDF(); } else { MessageBox.Show(result, "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } tempThread.Join(); timer.Stop(); UstawProgressBarValue(10); UstawOpisOperacji("Gotowy do wysyłania."); }
private void sendButton_Click(object sender, EventArgs e) { String sklepEmail = ""; String centralaEmail = ""; String result = ""; String kod = ""; DBRepository db = new DBRepository(); if (db.LoadDataForm_PobierzMaile(nazwaSklepu, ref sklepEmail, ref centralaEmail, ref result, ref kod)) { string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); desktopPath += "\\" + nazwaSklepu + "-" + dataOdczytu + ".pdf"; result = "<html><head><meta http-equiv=Content-Type content=\"text/html; charset = utf-8\"><title>" + nazwaSklepu + "-" + dataOdczytu.Replace(".", "") + ".pdf" + "</title></head><body style=\"font - family: Tahoma, Verdana, Segoe, sans - serif; font - size:10px; page-break-inside: avoid;\">"; result += DodajDane(1, "solid"); result += "</body></html>"; Byte[] bytes = PdfSharpConvert(result); var testFile = Path.GetFullPath(desktopPath); System.IO.File.WriteAllBytes(testFile, bytes); SendMail("", sklepEmail, desktopPath); SendMail("", centralaEmail, desktopPath); } else { if (kod == "1") { MessageBox.Show("Sklep " + nazwaSklepu + " nie ma przypisanych adresów email. Proszę uzupełnić i ponowić wysyłanie.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Wystąpił błąd podczas próby pobrania adresów email:\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LoadExcelFile() { System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor; opisLabel.Text += "\nOtwieranie pliku excel..."; Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(fileName); Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1]; Excel.Range xlRange = xlWorksheet.UsedRange; int rowCount = xlRange.Rows.Count; int colCount = xlRange.Columns.Count; if (rowCount > 5 && colCount > 2) { opisLabel.Text += "\nOdczytywanie informacji nagłówkowych..."; object[,] values = (object[, ])xlRange.Value2; opisLabel.Text += "\nPrzetwarzanie danych nagłówkowych..."; DBRepository db = new DBRepository(); progressBar.Maximum = rowCount; progressBar.Value = 0; opisLabel.Text += "\nOdczytywanie " + (rowCount - 5) + " wierszy danych..."; for (int i = 6; i <= rowCount; i++) { String nazwaSklepu = values[i, 1].ToString(); String nazwaEmail = values[i, 2].ToString(); String email = values[i, 3].ToString(); String idSklepu = ""; String result = ""; if (db.SklepImport_AddSklep(nazwaSklepu, ref idSklepu, ref result)) { if (db.SklepImport_AddMail(idSklepu, nazwaEmail, email, ref result)) { czyDodano = true; } else { MessageBox.Show("Wystąpił błąd podczas dodawania adresu email '" + email + "' dla sklepu '" + nazwaSklepu + "'" + nazwaSklepu + "':\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Wystąpił błąd podczas dodawania sklepu '" + nazwaSklepu + "':\n" + result, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } progressBar.Value++; } } else { MessageBox.Show("Wczytywany plik ma 0 wierszy lub 0 kolumn.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } opisLabel.Text += "\nZamykanie pliku excel..."; xlWorkbook.Close(false, null, null); xlApp.Quit(); System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default; }