Example #1
0
        public DodajAtrakcje(ZarzadzajAtrakcjami Zarzadzaj, bool IsEdit)
        {
            InitializeComponent();

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

            if (isEdit)
            {
                this.Title    = "Edytuj Atrakcje";
                btnOK.Content = "Aktualizuj";

                DataRowView row = Zarzadzaj.lstAtrakcje.SelectedItem as DataRowView;
                Atrakcja.DataContext = row;

                editedRowId = (int)row["ID_Atrakcji"];
            }
            else
            {
                this.Title    = "Dodaj Atrakcje";
                btnOK.Content = "Dodaj";
            }
        }
Example #2
0
        private void btnPrzypisz_Click(object sender, RoutedEventArgs e)
        {
            if (lstPracownicy.SelectedItems.Count != 0)
            {
                DataRowView row = this.lstPracownicy.SelectedItem as DataRowView;
                this.editedRowId = (int)row["ID_Pracownika"];

                if ((string)row["Rola"] == "Trener")
                {
                    if (this.id_atrakcji == 0)
                    {
                        ZarzadzajAtrakcjami wnd = new ZarzadzajAtrakcjami(this.editedRowId, this.conn);

                        wnd.Show();
                        this.Close();
                    }
                    else
                    {
                        //Przypisanie Atrakcji
                        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.editedRowId;
                        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.id_atrakcji;
                        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 juz 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 MUSISZ MIEC ZAZNACZONEGO TRENERA", "Uwaga!", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            else
            {
                MessageBox.Show("ABY PRZYPISAĆ ATRAKCJE MUSISZ MIEC ZAZNACZONEGO TRENERA", "Uwaga!", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Example #3
0
        private void ZarzadzajAtrakcjami(object sender, RoutedEventArgs e)
        {
            ZarzadzajAtrakcjami dodaj1 = new ZarzadzajAtrakcjami(this.conn);

            dodaj1.Show();
        }