Beispiel #1
0
        public TestContentForm(TestorData data)
        {
            InitializeComponent();
            _data = data;
            int i = 0;

            foreach (var test in ProjectState.TestHelpers.OrderBy(c => c.TestName))
            {
                if (test.IsMasterTest)
                {
                    continue;
                }
                if (test.IsTestorDataLoaded && test.TestorData == data)
                {
                    _index = i;
                }
                tscbTests.Items.Add(test);
                i++;
            }
            tscbTests.SelectedIndex = _index;
            bool canBackForward = ProjectState.TestHelpers.Count > 1;

            tsbBackTest.Enabled    = canBackForward;
            tsbForwardTest.Enabled = canBackForward;

            _provider = new EditProvider(HtmlStore.GetHtmlStore(_data, 1));
            _provider.ProviderMode = ProviderMode.EditMode;
            TestingHttpServer.StartServer(_provider);
            TestingHttpServer.ServerNotStarted.WaitOne();
            webBrowserQuestion.Navigate(TestingHttpServer.BaseUrl);
        }
        public void btnModify_Click(object sender, EventArgs e)
        {
            removeAllManagamentControls();

            switch (this.Mantenimiento)
            {
            case "Users":
                ModifyUser modifyUser = new ModifyUser();
                Parent.Controls.Add(modifyUser);
                break;

            case "Clients":
                ModifyClient modifyClient = new ModifyClient();
                Parent.Controls.Add(modifyClient);
                break;

            case "States":
                ModifyState modifyState = new ModifyState();
                Parent.Controls.Add(modifyState);
                break;

            case "PaymentMethods":
                ModifyPaymentMethod modifyPaymentMethod = new ModifyPaymentMethod();
                Parent.Controls.Add(modifyPaymentMethod);
                break;

            case "MaterialTypes":
                ModifyMaterialType modifyMaterialType = new ModifyMaterialType();
                Parent.Controls.Add(modifyMaterialType);
                break;

            case "Materials":
                ModifyMaterial modifyMaterial = new ModifyMaterial();
                Parent.Controls.Add(modifyMaterial);
                break;

            case "ProductTypes":
                ModifyProductType modifyProductType = new ModifyProductType();
                Parent.Controls.Add(modifyProductType);
                break;

            case "Products":
                ModifyProduct modifyProduct = new ModifyProduct();
                Parent.Controls.Add(modifyProduct);
                break;

            case "Providers":
                EditProvider edP = new EditProvider();
                Parent.Controls.Add(edP);
                break;
            }
        }