示例#1
0
        private void Load_Employees()
        {
            string sql = "select p.id_pracownika as ID, p.imie as Imie, p.nazwisko as Nazwisko,  s.nazwa as Stanowisko, d.nazwa_dzialu as 'Nazwa działu', si.nazwa_siedziby as Siedziba, si.adres as Adres" +
                         " from PRACOWNICY p join DZIALY d on p.id_dzialu=d.id_dzialu join STANOWISKA s on p.id_stanowiska=s.id_stanowiska join SIEDZIBY si on d.id_siedziby=si.id_siedziby;";

            ListofEmployees();
            if (IsClicked == false)
            {
                MessageBox.Show("Nie wybrano Pracownika !");
            }
            else
            {
                IsClicked = false;
                AddForm aform = new AddForm(" " + IDs[SqldataGridView.SelectedRows[0].Index]);
                aform.ShowDialog();
            }
            LoadDataToSqldataGridView("Pracownicy", sql);
        }
示例#2
0
        private void SaveBtn_Click(object sender, EventArgs e)
        {
            string  text = "Wprowadzone  wyrażenie jest za krótkie", text2 = "Nie wybrano biura dla tworzonego działu";
            AddForm aform = new AddForm("");

            switch (Key)
            {
            case 2:
                switch (key)
                {
                case 'c':
                    if (TitlestextBox.Text.Length <= 3)
                    {
                        MessageBox.Show(text);
                    }
                    else
                    {
                        InsertToJobTitles();
                        LoadDataToSqldataGridView("Stanowiska", "select id_stanowiska, nazwa as Stanowisko from STANOWISKA ");
                        TitlestextBox.Text = "";
                    }
                    break;

                default: Update_JobTitles(); LoadDataToSqldataGridView("Stanowiska", "select id_stanowiska, nazwa as Stanowisko from STANOWISKA ");
                    TitlestextBox.Text = "";
                    break;
                }
                break;

            case 3:
                switch (key)
                {
                case 'c':
                    if (OfficeNametextBox.Text.Length < 3 || OfficeAdresstextBox.Text.Length < 3)
                    {
                        MessageBox.Show(text);
                    }
                    else
                    {
                        InsertIntoOffices();
                        LoadDataToSqldataGridView("Siedziby", "select id_siedziby as ID ,nazwa_siedziby as Oddział, adres as Adres from SIEDZIBY ");
                        OfficeNametextBox.Text   = "";
                        OfficeAdresstextBox.Text = "";
                    }
                    break;

                default:
                    Update_Offices(); MessageBox.Show("jestem tu");
                    LoadDataToSqldataGridView("Siedziby", "select id_siedziby as ID ,nazwa_siedziby as Oddział, adres as Adres from SIEDZIBY ");
                    OfficeNametextBox.Text   = "";
                    OfficeAdresstextBox.Text = "";
                    break;
                }
                break;

            default:
                switch (key)
                {
                case 'c':
                    if (this.OfficecomboBox.GetItemText(this.OfficecomboBox.SelectedItem) == "0")
                    {
                        MessageBox.Show(text2);
                    }
                    else
                    {
                        if (DepartmenttextBox.Text.Length < 2)
                        {
                            MessageBox.Show(text);
                        }
                        InsertIntoDepartments();
                        LoadDataToSqldataGridView("Dzialy", "select d.nazwa_dzialu, s.nazwa_siedziby, s.adres from DZIALY d join SIEDZIBY s on  d.id_siedziby=s.id_siedziby ");
                        DepartmenttextBox.Text = "";
                        OfficecomboBox.Text    = "";
                    } break;

                default:
                    Update_Departments();
                    LoadDataToSqldataGridView("Dzialy", "select d.nazwa_dzialu, s.nazwa_siedziby, s.adres from DZIALY d join SIEDZIBY s on  d.id_siedziby=s.id_siedziby ");
                    DepartmenttextBox.Text = "";
                    OfficecomboBox.Text    = ""; break;
                }
                break;
            }
        }