示例#1
0
        private void tspTemplateRequest_Edit_Click(object sender, EventArgs e)
        {
            CHeader_Result oHeaderResult = new CHeader_Result(ref fMain);

            int i = fMain.lsvHeader_Result.SelectedIndices[0];

            oHeaderResult.Edit(i);

            oHeaderResult.Update_LV(fMain.lsvHeader_Result);

            fMain.lsvHeader_Result.Items[i].Selected = true;

            fMain.lsvHeader_Result.Items[i].Focused = true;
        }
示例#2
0
        private void tspTemplateRequest_Add_Click(object sender, EventArgs e)
        {
            if (OpenFile)
            {
                CHeader_Result oHeaderResult = new CHeader_Result(ref fMain);

                oHeaderResult.Add();
            }

            else
            {
                mnuMainFile_Open_Click(sender, e);
            }
        }
示例#3
0
        private void tspTemplateRequest_Del_Click(object sender, EventArgs e)
        {
            CHeader_Result oHeaderResult = new CHeader_Result(ref fMain);

            int i = fMain.lsvHeader_Result.SelectedIndices[0];



            oHeaderResult.Del(i);

            oHeaderResult.Update_LV(fMain.lsvHeader_Result);

            fMain.tspTemplateRequest_Del.Enabled = false;

            fMain.tspTemplateRequest_Edit.Enabled = false;
        }
示例#4
0
        private void lsvTemplateRequest_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (fMain.lsvHeader_Result.SelectedItems.Count > 0)
            {
                tHeaderTemplate otHeaderTemplate = tHeaderTemplate.byINDEX(fMain.lsvHeader_Result.SelectedIndices[0]);

                if (string.IsNullOrEmpty(otHeaderTemplate.ServerLine))
                {
                    MessageBox.Show("Incorect Server string");

                    _Request = null;

                    return;
                }

                else if (otHeaderTemplate.ServerLine.Substring(0, otHeaderTemplate.ServerLine.IndexOf(' ')) ==
                         Request.GET.ToString())
                {
                    _Request = Request.GET;
                }
                else if (otHeaderTemplate.ServerLine.Substring(0, otHeaderTemplate.ServerLine.IndexOf(' ')) ==
                         Request.POST.ToString())
                {
                    _Request = Request.POST;
                }
                else
                {
                    MessageBox.Show("Incorect Server string");

                    _Request = null;

                    return;
                }



                if (_Request == Request.GET)
                {
                    CHeaderData oHeaderData = CHeader_Result.Read_DB(otHeaderTemplate.HeaderLine);

                    StringBuilder str = new StringBuilder();

                    foreach (var VARIABLE in oHeaderData.lst_Parametrs)
                    {
                        str.Append("/" + VARIABLE.ValueParametr);
                    }

                    URL = otHeaderTemplate.ServerLine.Substring(otHeaderTemplate.ServerLine.IndexOf("HT")) + str;


                    Header = string.Empty;
                }
                else
                {
                    CHeaderData oHeaderData = CHeader_Result.Read_DB(otHeaderTemplate.HeaderLine);

                    StringBuilder str = new StringBuilder();

                    URL = otHeaderTemplate.ServerLine.Substring(otHeaderTemplate.ServerLine.IndexOf("HT"));

                    foreach (var VARIABLE in oHeaderData.lst_Parametrs)
                    {
                        str.Append("/" + VARIABLE.NameParametr + "=" + VARIABLE.ValueParametr);
                    }


                    Header = str.ToString();
                }
            }

            else
            {
                _Request = null;
            }

            txtResult();
        }