Example #1
0
        private void pictureLevel_MouseMove(object sender, MouseEventArgs e)
        {
            int Divx, Divy, Divyi;

            Divx = (e.X / 16);
            Divy = (e.Y / 16);

            LX = Divx * 16;
            LY = Divy * 16;
            PutBox(LX, LY, CurrentImageIndex, false);

            Divyi = (MainImage.Height / 16) - (Divy + 1);

            OX = Divx;
            OY = Divyi;

            pictureLevel.Invalidate();


            labelx.Text = "X = " + Divx.ToString();
            labely.Text = "Y = " + Divyi.ToString();

            timerobject.Enabled  = true;
            Seconds              = 0;
            objectnamelabel.Text = "";
        }
Example #2
0
        /// <summary>
        ///     Ajout/Màj média
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void btnValider_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Media media = null;
                switch(Action)
                {
                    case "upd" :
                        media = mediaManager.getMedia(MediaId);
                        break;
                    case "add":
                        //media = System.Reflection.Assembly.GetAssembly(typeof(MyConnector)).CreateInstance(ddlTypeMedia.SelectedValue) as Media;
                        //media = System.Reflection.Assembly.GetEntryAssembly().CreateInstance(ddlTypeMedia.SelectedValue) as Media;

                        // pas convainquant...
                        switch (ddlTypeMedia.SelectedValue)
                        {
                            case "Cd":
                                media = new Cd();
                                break;
                            case "Dvd":
                                media = new Dvd();
                                break;
                            case "Livre":
                                media = new Livre();
                                break;
                            case "Divx":
                                media = new Divx();
                                break;
                            case "Jeu" :
                                media = new Jeu();
                                break;
                            default:
                                throw new ArgumentException("Impossible de déterminer le type de média à sauvegarder");
                        }
                        break;
                    default:
                        throw new ArgumentNullException("type d'opération inconnue");
                }
                SaveMedia(media);

                displayMessage("success", "Le média a bien été enregistré !");
            }
            else
                displayMessage("error", csVal.ErrorMessage);
        }