Ejemplo n.º 1
0
        private void Toolbar1_ButtonClick(object eventSender, EventArgs eventArgs)
        {
            Mobilize.Web.ToolStripItem Button = (Mobilize.Web.ToolStripItem)eventSender;
            object x = null;

            // SKS Demo TODO: dcProducts.SetFocus()
            switch (Button.Text)
            {
            case "Add":
                // Add new record
                NewMode = true;
                dcProducts.Recordset.AddNew();
                dcProducts.Recordset["UnitsInStock"] = 0;
                dcProducts.Recordset["UnitsOnOrder"] = 0;
                dcProducts.Recordset["Discontinued"] = 0;
                break;

            case "Edit":
                // Edit mode
                EditMode = true;
                // dcProducts.Recordset.EditMode =
                break;

            case "Save":
                // Save data
                dcProducts.Recordset.Update();
                dcProducts.Recordset.Requery();  // SQLite ODBC driver needs to requery the info
                EditMode = false;
                NewMode  = false;
                break;

            case "Delete":
                // Delete record
                if (Mobilize.Web.MessageBox.Show("Are you sure you want to delete this record?", "Delete record", Mobilize.Web.MessageBoxButtons.YesNo, Mobilize.Web.MessageBoxIcon.Question) == Mobilize.Web.DialogResult.Yes)
                {
                    dcProducts.Recordset.Delete();
                    dcProducts.Recordset.Requery();
                }

                break;

            case "Search":
                // Search for records
                modFunctions.SearchShow("Products", "ProductName", "product");
                break;

            case "Cancel":
                CancellingMode = true;
                // Cancel edited changes
                EditMode = false;
                NewMode  = false;
                dcProducts.Recordset.CancelUpdate();
                dcProducts.Recordset.Requery();
                CancellingMode = false;
                this.Close();
                break;
            }
        }
Ejemplo n.º 2
0
        private void Toolbar1_ButtonClick(object eventSender, EventArgs eventArgs)
        {
            Mobilize.Web.ToolStripItem Button = (Mobilize.Web.ToolStripItem)eventSender;
            object x             = null;
            int    newCustomerId = 0;

            switch (Button.Text)
            {
            case "Add":
                // Add new record
                NewMode = true;
                dcCustomers.Recordset.AddNew();
                break;

            case "Edit":
                // Edit mode
                EditMode = true;
                break;

            case "Save":
                // Save data
                dcCustomers.Recordset.Update();
                dcCustomers.Recordset.Requery();  // SQLite ODBC driver needs to requery the info
                EditMode = false;
                NewMode  = false;
                break;

            case "Delete":
                // Delete record
                if (Mobilize.Web.MessageBox.Show("Are you sure you want to delete this record?", "Delete record", Mobilize.Web.MessageBoxButtons.YesNo, Mobilize.Web.MessageBoxIcon.Question) == Mobilize.Web.DialogResult.Yes)
                {
                    dcCustomers.Recordset.Delete();
                    dcCustomers.Recordset.Requery();
                }

                break;

            case "Search":
                // Search for records
                modFunctions.SearchShow("Customers", "CompanyName", "customer");
                break;

            case "Cancel":
                CancellingMode = true;
                // Cancel edited changes
                EditMode = false;
                NewMode  = false;
                dcCustomers.Recordset.CancelUpdate();
                dcCustomers.Recordset.Requery();
                CancellingMode = false;
                this.Close();
                break;
            }
        }
Ejemplo n.º 3
0
        private void Toolbar1_ButtonClick(object eventSender, EventArgs eventArgs)
        {
            Mobilize.Web.ToolStripItem Button = (Mobilize.Web.ToolStripItem)eventSender;
            object x = null;

            // SKS Demo TODO: dcProviders.SetFocus()
            switch (Button.Text)
            {
            case "Add":
                // Add new record
                NewMode = true;
                dcProviders.Recordset.AddNew();
                break;

            case "Edit":
                // Edit mode
                EditMode = true;
                break;

            case "Save":
                Save();
                break;

            case "Delete":
                // Delete record
                if (Mobilize.Web.MessageBox.Show("Are you sure you want to delete this record?", "Delete record", Mobilize.Web.MessageBoxButtons.YesNo, Mobilize.Web.MessageBoxIcon.Question) == Mobilize.Web.DialogResult.Yes)
                {
                    dcProviders.Recordset.Delete();
                    dcProviders.Recordset.Requery();
                }

                break;

            case "Search":
                // Search for records
                modFunctions.SearchShow("Providers", "ProviderName", "Provider");
                break;

            case "Cancel":
                CancellingMode = true;
                // Cancel edited changes
                EditMode = false;
                NewMode  = false;
                dcProviders.Recordset.CancelUpdate();
                dcProviders.Recordset.Requery();
                CancellingMode = false;
                this.Close();
                break;
            }
        }
Ejemplo n.º 4
0
 ToolStripItemEx Properties(this Mobilize.Web.ToolStripItem toolStripItem)
 {
     return(new Stub._System.Windows.Forms.ToolStripItemEx());
 }