Exemplo n.º 1
0
        public ucYacht(int id)
        {
            // label tömb létrehozása, adatokkal való feltöltése

            InitializeComponent();
            data = new MysqlYacht();
            if (Globals.selectedYacht != null && id == Globals.selectedYacht.id)
            {
                Yacht = Globals.selectedYacht;
            }
            else
            {
                Yacht = data.MysqlYachtSelect(id);
            }
            lbAdatok = new Label[]
            {
                lbNev, lbMerul, lbHossz, lbFoglalt, lbAr, lbBerelheto, lbSeb, lbUlesek, lbHely, lbSzel, lbGyarto
            };
            Port_name();
            YachtImgLoad(false);
            LabelFeltolt();
            lbId.Content = Yacht.id.ToString();

            //Felhasználó id és yacht id összehasonlítása

            if (Globals.User.member_id == Yacht.member_id || Globals.User.login.admin)
            {
                btModosit.Visibility = Visibility.Visible;
                btBerles.Visibility  = Visibility.Hidden;
            }
            Globals.UpdateHistory();
        }
Exemplo n.º 2
0
        private void Label_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            int    id   = int.Parse(((Label)sender).Uid.Split(':')[0]);
            string name = ((Label)sender).Uid.Split(':')[1];

            switch (name)
            {
            case "Yach.":
                MysqlYacht yachtDat = new MysqlYacht();
                Globals.selectedYacht = yachtDat.MysqlYachtSelect(id);
                Globals.Main.ccWindow_Main.Content = new ucYacht(id);
                yachtDat = null;
                break;

            case "Száll.":
                MysqlDevice deviceDat = new MysqlDevice();
                Globals.selectedDevice             = deviceDat.MysqlDeviceSelect(id);
                Globals.Main.ccWindow_Main.Content = new ucSzallito(id);
                deviceDat = null;
                break;
            }
        }