Esempio n. 1
0
        private void btnOK_Click(object sender, RoutedEventArgs e)
        {
            if (lstAtrakcje.SelectedItems.Count != 0)
            {
                DataRowView row = this.lstAtrakcje.SelectedItem as DataRowView;
                this.editedRowId = (int)row["ID_Atrakcji"];

                if (this.id_trenera == 0)
                {
                    ZarzadzajPracownikami wnd = new ZarzadzajPracownikami(this.editedRowId, this.conn);
                    this.Close();
                    wnd.Show();
                }
                else
                {
                    //Przypisanie Atrakcji Trenerowi
                    SqlCommand cmd = new SqlCommand();
                    cmd.Connection  = conn;
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.CommandText = "PrzypiszTrenerAtrakcja";

                    SqlParameter ID_Trenera = new SqlParameter();
                    ID_Trenera.ParameterName = "@ID_Trenera";
                    ID_Trenera.SqlDbType     = SqlDbType.Int;
                    ID_Trenera.Direction     = ParameterDirection.Input;
                    ID_Trenera.Value         = this.id_trenera;
                    cmd.Parameters.Add(ID_Trenera);

                    SqlParameter ID_Atrakcji = new SqlParameter();
                    ID_Atrakcji.ParameterName = "@ID_Atrakcji";
                    ID_Atrakcji.SqlDbType     = SqlDbType.Int;
                    ID_Atrakcji.Direction     = ParameterDirection.Input;
                    ID_Atrakcji.Value         = this.editedRowId;
                    cmd.Parameters.Add(ID_Atrakcji);
                    SqlParameter parm = new SqlParameter("@result", SqlDbType.Int);

                    parm.Direction = ParameterDirection.Output;

                    cmd.Parameters.Add(parm);

                    cmd.ExecuteNonQuery();
                    int retval = (int)parm.Value;

                    if (retval == 0)
                    {
                        MessageBox.Show("Trener jest już przypisany do tej atrakcji!", "Uwaga!", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        MessageBox.Show("Pomyślnie przypisano!", "Uwaga!", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                }
            }

            else
            {
                MessageBox.Show("Aby przypisać atrakcje do trenera należy wybrać atrakcje", "UWAGA!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Esempio n. 2
0
        public DodajPracownika(ZarzadzajPracownikami Zarzadzaj, bool IsEdit)
        {
            InitializeComponent();

            this.Zarzadzaj = Zarzadzaj;
            this.isEdit    = IsEdit;

            if (isEdit)
            {
                this.Title         = "Edytuj Dane Pracownika";
                btnOK.Content      = "Aktualizuj";
                txtRola.Visibility = System.Windows.Visibility.Hidden;
                lblRola.Visibility = System.Windows.Visibility.Hidden;
                DataRowView row = Zarzadzaj.lstPracownicy.SelectedItem as DataRowView;
                Pracownik.DataContext = row;

                editedRowId = (int)row["ID_Pracownika"];
            }
            else
            {
                this.Title    = "Dodaj Pracownika";
                btnOK.Content = "Dodaj";
            }
        }
Esempio n. 3
0
        private void ZarzadzajPracownikami(object sender, RoutedEventArgs e)
        {
            ZarzadzajPracownikami dodaj1 = new ZarzadzajPracownikami(this.conn);

            dodaj1.Show();
        }