示例#1
0
        public GroupBox create()
        {
            ui_gbBufToBuf = new GroupBox();
            ui_gbBufToBuf.Name = "ui_gbBufToBuf";
            ui_gbBufToBuf.Text = "Paramètres";
            ui_gbBufToBuf.Size = new Size(802, 420);

            //Bloc Source
            GroupBox ui_gbFrom = new GroupBox();
            ui_gbFrom.Name = "ui_gbFrom";
            ui_gbFrom.Text = "Source";
            ui_gbFrom.Location = new Point(0, 0);
            ui_gbFrom.Dock = DockStyle.Top;

            ctlParamBuffer ui_ctlFromBuffer = new ctlParamBuffer("FROM");
            ui_ctlFromBuffer.Location = new Point(5, 15);
            ui_ctlFromBuffer.Name = "ui_ctlFromBuffer";

            ctlParamValueNum ui_ctlFromAdressBegin = new ctlParamValueNum("Adresse de début");
            ui_ctlFromAdressBegin.Location = new Point(ui_ctlFromBuffer.Location.X + 150, ui_ctlFromBuffer.Location.Y);
            ui_ctlFromAdressBegin.Name = "ui_ctlFromAdressBegin";

            ctlParamValueNum ui_ctlFromAdressEnd = new ctlParamValueNum("Adresse de fin");
            ui_ctlFromAdressEnd.Location = new Point(ui_ctlFromAdressBegin.Location.X + 150, ui_ctlFromAdressBegin.Location.Y);
            ui_ctlFromAdressEnd.Name = "ui_ctlFromAdressEnd";

            ctlParamValueNum ui_ctlFormSize = new ctlParamValueNum("Taille");
            ui_ctlFormSize.Location = new Point(ui_ctlFromAdressEnd.Location.X + 150, ui_ctlFromAdressEnd.Location.Y);
            ui_ctlFormSize.Name = "ui_ctlFromSize";

            ui_gbFrom.Controls.Add(ui_ctlFromBuffer);
            ui_gbFrom.Controls.Add(ui_ctlFromAdressBegin);
            ui_gbFrom.Controls.Add(ui_ctlFromAdressEnd);
            ui_gbFrom.Controls.Add(ui_ctlFormSize);

            //Bloc Destination
            GroupBox ui_gbTo = new GroupBox();
            ui_gbTo.Name = "ui_gbTo";
            ui_gbTo.Text = "Destination";
            ui_gbTo.Location = new Point(0, 0);
            ui_gbTo.Dock = DockStyle.Top;

            ctlParamBuffer ui_ctlToBuffer = new ctlParamBuffer("TO");
            ui_ctlToBuffer.Location = new Point(5, 15);
            ui_ctlToBuffer.Name = "ui_ctlToBuffer";

            ctlParamValueNum ui_ctlToAdressBegin = new ctlParamValueNum("Adresse de début");
            ui_ctlToAdressBegin.Location = new Point(ui_ctlToBuffer.Location.X + 150, ui_ctlToBuffer.Location.Y);
            ui_ctlToAdressBegin.Name = "ui_ctlToAdressBegin";

            ctlParamValueNum ui_ctlToAdressEnd = new ctlParamValueNum("Adresse de fin");
            ui_ctlToAdressEnd.Location = new Point(ui_ctlToAdressBegin.Location.X + 150, ui_ctlToAdressBegin.Location.Y);
            ui_ctlToAdressEnd.Name = "ui_ctlToAdressEnd";

            ctlParamValueNum ui_ctlToSize = new ctlParamValueNum("Taille");
            ui_ctlToSize.Location = new Point(ui_ctlToAdressEnd.Location.X + 150, ui_ctlToAdressEnd.Location.Y);
            ui_ctlToSize.Name = "ui_ctlToSize";

            ui_gbTo.Controls.Add(ui_ctlToBuffer);
            ui_gbTo.Controls.Add(ui_ctlToAdressBegin);
            ui_gbTo.Controls.Add(ui_ctlToAdressEnd);
            ui_gbTo.Controls.Add(ui_ctlToSize);


            // Bouton
            Button ui_btnAdd = new Button();
            ui_btnAdd.Name = "ui_btnAdd";
            ui_btnAdd.AutoSize = true;
            ui_btnAdd.Text = "Ajouter";
            ui_btnAdd.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left);
            ui_btnAdd.Location = new Point(7, ui_gbBufToBuf.Size.Height - 35);

            ui_btnAdd.Click += new EventHandler(ui_btnAdd_Click);


            ui_gbBufToBuf.Controls.Add(ui_gbFrom);
            ui_gbBufToBuf.Controls.Add(ui_btnAdd);
            ui_gbBufToBuf.Controls.Add(ui_gbTo);
            ui_gbBufToBuf.Controls.SetChildIndex(ui_gbTo, 0);

            return ui_gbBufToBuf;
        }
示例#2
0
        public GroupBox create()
        {
            ui_gbBufToFile= new GroupBox();
            ui_gbBufToFile.Name = "ui_gbBufToFile";
            ui_gbBufToFile.Text = "Paramètres";
            ui_gbBufToFile.Size = new Size(802, 420);

            ctlParamName ui_ctlParamName = new ctlParamName("SAVE");
            ui_ctlParamName.Location = new Point(7, 23);
            ui_ctlParamName.Name = "ui_ctlParamName";


            ctlParamBuffer ui_ctlParamBuffer = new ctlParamBuffer("FROM");
            ui_ctlParamBuffer.Location = new Point(ui_ctlParamName.Location.X, ui_ctlParamName.Location.Y + ui_ctlParamName.Size.Height);
            ui_ctlParamBuffer.Name = "ui_ctlParamTo";


            Button ui_btnAdd = new Button();
            ui_btnAdd.Name = "ui_btnAdd";
            ui_btnAdd.AutoSize = true;
            ui_btnAdd.Text = "Ajouter";
            ui_btnAdd.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left);
            ui_btnAdd.Location = new Point(ui_ctlParamName.Location.X, ui_gbBufToFile.Size.Height - 35);

            ui_btnAdd.Click += new EventHandler(ui_btnAdd_Click);


            ui_gbBufToFile.Controls.Add(ui_ctlParamBuffer);
            ui_gbBufToFile.Controls.Add(ui_ctlParamName);
            ui_gbBufToFile.Controls.Add(ui_btnAdd);

            return ui_gbBufToFile;
        }
示例#3
0
        private void ui_btnAdd_Click(Object sender, EventArgs e)
        {
            ctlParamBuffer ctlBuffer = new ctlParamBuffer("FROM");

            ctlParamName ctlName = (ctlParamName)(ui_gbBufToFile.Controls["ui_ctlParamName"]);
            ctlBuffer = (ctlParamBuffer)(ui_gbBufToFile.Controls["ui_ctlParamTo"]);

            // Contrôle des valeurs saisies
            if (!ctlBuffer.controlEnter())
                RaiseAddMessageEvent("Le numéro du buffer n'est pas renseigné !", pcs_name, Color.Red);
            else if (!ctlName.controlEnter())
                RaiseAddMessageEvent("Le nom du fichier n'est pas renseigné !", pcs_name, Color.Red);
            else
            {
                ps_fileName = ctlName.VALUE;
                bool result = Int32.TryParse(ctlBuffer.VALUE, out pi_from);

                // Ajouter l'objet dans le treeview
                RaiseAddActionEvent(new bufToFile(ps_fileName, pi_from));
            }
        }
示例#4
0
        private void ui_btnAdd_Click(Object sender, EventArgs e)
        {
            ctlParamName ctlName = new ctlParamName("OPEN");
            ctlParamBuffer ctlBuffer = new ctlParamBuffer("TO");

            ctlName = (ctlParamName)(ui_gbFileLoad.Controls["ui_ctlParamName"]);
            ctlBuffer = (ctlParamBuffer)(ui_gbFileLoad.Controls["ui_ctlParamTo"]);

            try
            {
                // Contrôle des valeurs saisies
                if (!ctlBuffer.controlEnter())
                    RaiseAddMessageEvent("Le numéro du buffer n'est pas renseigné !", pcs_name, Color.Red);
                else if (!ctlName.controlEnter())
                    RaiseAddMessageEvent("Le nom du fichier n'est pas renseigné !", pcs_name, Color.Red);
                else
                {
                    ps_fileName = ctlName.VALUE;
                    bool result = Int32.TryParse(ctlBuffer.VALUE, out pi_to);

                    // Ajouter le numéro de l'index dans la liste
                    pb_buffer.add(null, pi_to);

                    // Ajouter l'objet dans le treeview
                    RaiseAddActionEvent(new fileLoad(ps_fileName, pi_to));
                }
            }
            catch (Exception ex)
            {
                RaiseAddMessageEvent(string.Format("Erreur lors de l'ajout au workflow : {0}", ex.Message), pcs_name, Color.Red);
            }
        }