コード例 #1
0
        public static StockUpForm OpenForm(string formName)
        {
            var formToShow = FormNavigator.FindForm(formName);

            formToShow.Show();
            return(formToShow);
        }
コード例 #2
0
        public static void SwitchForm(string formName)
        {
            CloseForm(FormNavigator.currentForm);
            var formToShow = FormNavigator.OpenForm(formName);

            FormNavigator.currentForm = formToShow;
        }
コード例 #3
0
ファイル: Login.cs プロジェクト: parsasi/Stockup
        private void loginButton_Click(object sender, EventArgs e)
        {
            var username = usernameTexbox.Text;
            var password = passwordTextbox.Text;

            if (username == "admin" && password == "admin")
            {
                FormNavigator.SwitchForm("DashboardForm");
            }
        }
コード例 #4
0
ファイル: AddProductForm.cs プロジェクト: parsasi/Stockup
        public async void addProduct(string productName, string manufacturer, Category category, double price, string description = "", int quantity = 0)
        {
            var newProduct = new Product();

            newProduct.Title        = productName;
            newProduct.Manufacturer = manufacturer;
            newProduct.Quantity     = quantity;
            newProduct.Description  = description;
            newProduct.Category     = category;
            newProduct.UPC          = System.Guid.NewGuid().ToString();
            newProduct.LastRecieved = DateTime.Now;
            newProduct.Price        = price;
            this.DbContext.Products.Add(newProduct);
            await this.DbContext.SaveChangesAsync();

            FormNavigator.CloseForm("addProductForm");
        }
コード例 #5
0
        public static void CloseForm(string formName)
        {
            var formToHide = FormNavigator.FindForm(formName);

            formToHide.Hide();
        }
コード例 #6
0
ファイル: InvoiceDashboard.cs プロジェクト: parsasi/Stockup
 private void dashboardInvoiceButton_Click(object sender, EventArgs e)
 {
     FormNavigator.SwitchForm("DashboardForm");
 }
コード例 #7
0
ファイル: ProductDashboard.cs プロジェクト: parsasi/Stockup
 private void addFormButton_Click(object sender, EventArgs e)
 {
     FormNavigator.OpenForm("addProductForm");
 }
コード例 #8
0
ファイル: AddProductForm.cs プロジェクト: parsasi/Stockup
 private void cancelButton_Click(object sender, EventArgs e)
 {
     FormNavigator.CloseForm(this);
 }
コード例 #9
0
 private void customerDashboardButton_Click(object sender, EventArgs e)
 {
     FormNavigator.SwitchForm("CustomerDashboardForm");
 }
コード例 #10
0
 private void productDashboardButton_Click(object sender, EventArgs e)
 {
     FormNavigator.SwitchForm("ProductDashboardForm");
 }
コード例 #11
0
 private void materialButton1_Click(object sender, EventArgs e)
 {
     FormNavigator.SwitchForm("InvoiceDashboardForm");
 }