Esempio n. 1
0
        public void Edit(int Index_Header_Result)
        {
            frmHeaderTemplate fHeader_Template = new frmHeaderTemplate();



            tHeaderTemplate otHeaderResult = tHeaderTemplate.byINDEX(Index_Header_Result);

            CServers oServers = new CServers();



            CHeaderData oHeaderData = _Read_DB(otHeaderResult.HeaderLine);



            CHeaderTemplate oHeaderTemplate = new CHeaderTemplate(ref fHeader_Template, ref oHeaderData);



            fHeader_Template.tspHeader_Result_cmbServers.Text = otHeaderResult.ServerLine;


            fHeader_Template.tspHeader_Result_bntServers.Click += oServers.tspHeader_Result_bntServers_Click;

            oServers.Update_CMB(fHeader_Template.tspHeader_Result_cmbServers);



            fHeader_Template.tspHeader_Result_cmbServers.Text = otHeaderResult.ServerLine;



            if (fHeader_Template.ShowDialog() == DialogResult.OK)
            {
                otHeaderResult.ServerLine = fHeader_Template.tspHeader_Result_cmbServers.Text;


                otHeaderResult.FileForExtension =
                    oServers.getFile(fHeader_Template.tspHeader_Result_cmbServers.SelectedIndex);


                otHeaderResult.ServerPassword =
                    oServers.getPassword(fHeader_Template.tspHeader_Result_cmbServers.SelectedIndex);


                otHeaderResult.HeaderLine = SaveToDB(oHeaderTemplate.HeaderData);


                otHeaderResult.SaveAndFlush();

                Update_LV(fMain.lsvHeader_Result);
            }
        }
Esempio n. 2
0
        public void Add()
        {
            frmHeaderTemplate fHeader_Template = new frmHeaderTemplate();


            tHeaderTemplate otHeaderResult = new tHeaderTemplate();



            CServers oServers = new CServers();


            CHeaderTemplate oHeaderTemplate = new CHeaderTemplate(ref fHeader_Template);


            oServers.Update_CMB(fHeader_Template.tspHeader_Result_cmbServers);



            fHeader_Template.tspHeader_Result_bntServers.Click += oServers.tspHeader_Result_bntServers_Click;

            if (fHeader_Template.ShowDialog() == DialogResult.OK)
            {
                otHeaderResult.ServerLine = fHeader_Template.tspHeader_Result_cmbServers.Text;


                otHeaderResult.FileForExtension =
                    oServers.getFile(fHeader_Template.tspHeader_Result_cmbServers.SelectedIndex);

                otHeaderResult.ServerPassword =
                    oServers.getPassword(fHeader_Template.tspHeader_Result_cmbServers.SelectedIndex);



                otHeaderResult.HeaderLine = SaveToDB(oHeaderTemplate.HeaderData);



                otHeaderResult.SaveAndFlush();

                Update_LV(fMain.lsvHeader_Result);

                fMain.lsvHeader_Result.Items[fMain.lsvHeader_Result.Items.Count - 1].Selected = true;

                fMain.lsvHeader_Result.Items[fMain.lsvHeader_Result.Items.Count - 1].Focused = true;
            }



            fHeader_Template.tspHeader_Result_bntServers.Click += oServers.tspHeader_Result_bntServers_Click;
        }
Esempio n. 3
0
        public CHeaderTemplate(ref frmHeaderTemplate fHeader_Template)
        {
            this.fHeader_Template = fHeader_Template;



            lst_HeaderTemplates = new List <CHeaderData>();


            foreach (var VARIABLE in tHeader_Params.FindAll())
            {
                CHeaderData tmpHeaderData = new CHeaderData();

                tmpHeaderData.NameTemplate = VARIABLE.NameTemplate;



                _Read_DB(VARIABLE.TemplateParametrs, ref tmpHeaderData);

                lst_HeaderTemplates.Add(tmpHeaderData);
            }


            Update_CMB(fHeader_Template.tspHeaderParams_cmbHedearsNames);



            fHeader_Template.tspHeader_Result_Save.Click += tspHeader_Result_Save_Click;


            fHeader_Template.tspHeaderParams_btnHedears.Click += tspHeaderParams_btnHedears_Click;

            fHeader_Template.tspHeaderParams_cmbHedearsNames.SelectedIndexChanged +=
                tspHeaderParams_cmbHedearsNames_SelectedIndexChanged;



            fHeader_Template.tspHeaderParams_Save.Click += tspHeaderParams_Save_Click;


            fHeader_Template.tspHeaderParams_Add.Click += tspHeaderParams_AddParam_Click;
        }
Esempio n. 4
0
        public CHeaderTemplate(ref frmHeaderTemplate fHeader_Template, ref CHeaderData _HeaderData)
            : this(ref fHeader_Template)
        {
            this._HeaderData = _HeaderData;



            fromDB = new CHeaderData();

            fromDB.NameTemplate = _HeaderData.NameTemplate;

            fromDB.lst_Parametrs.AddRange(_HeaderData.lst_Parametrs);



            for (int i = 0; i < fHeader_Template.tspHeaderParams_cmbHedearsNames.Items.Count; i++)
            {
                if (_HeaderData.NameTemplate == fHeader_Template.tspHeaderParams_cmbHedearsNames.Items[i].ToString())
                {
                    fHeader_Template.tspHeaderParams_cmbHedearsNames.SelectedIndex = i;


                    fromDB = null;



                    break;
                }
            }


            if (fHeader_Template.tspHeaderParams_cmbHedearsNames.SelectedIndex == -1)
            {
                fHeader_Template.tspHeaderParams_cmbHedearsNames.Text = _HeaderData.NameTemplate;

                fHeader_Template.tspHeader_LoadOriginal.Visible = true;

                fHeader_Template.toolStripSeparator1.Visible = true;

                fHeader_Template.tspHeader_LoadOriginal.Click += tspHeader_LoadOriginal_Click;
            }


            fHeader_Template.panelHeader.Controls.Clear();

            Paint(_HeaderData);

            foreach (var VAR in fHeader_Template.panelHeader.Controls)
            {
                if (VAR is TextBox)
                {
                    foreach (var VARIABLE in _HeaderData.lst_Parametrs)
                    {
                        if (((TextBox)VAR).Tag.ToInt() == VARIABLE.ID)
                        {
                            ((TextBox)VAR).Text = VARIABLE.ValueParametr;
                        }
                    }
                }
            }


            fromDB = _HeaderData;
        }