Example #1
0
 private void BT_DeletePreference_Click(object sender, RoutedEventArgs e)
 {
     SetLoadingState(true);
     Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
     preferenceManager.DeletePreference(preferenceID);
     LoadPreferencesBox();
     SetLoadingState(false);
 }
Example #2
0
        private void NewPreferences()
        {
            new System.Threading.Thread(() =>
            {
                edited = false;
                SetLoadingState(true);
                SetPreferences();

                Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
                Classes.DatabaseManager dbManager           = new Classes.DatabaseManager();

                if (preferenceManager.CanAddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                {
                    if (preferenceManager.AddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                    {
                        var preferences = (dbManager.ReturnQuery("SELECT Preference_ID FROM Preference WHERE Preference_Client_ID = " + clientID.ToString() + " ORDER BY Preference_ID ASC;"));
                        foreach (var i in preferences)
                        {
                            preferenceID = Convert.ToInt32(i[0]);
                        }
                        flag = true;
                        for (i = 0; i < CB_PreferedAreas.Items.Count; i++)
                        {
                            if (!preferenceManager.AddPreferenceArea(preferenceID, CB_PreferedAreas.Items[i].ToString()))
                            {
                                flag = false;
                                DisplayNotifyBox("Could not edit", "An error occured while trying to add area " + CB_PreferedAreas.Items[i].ToString(), 4);
                            }
                        }
                        if (flag)
                        {
                            DisplayNotifyBox("Preference Added", "Preference has been added", 3);
                            edited = true;
                        }
                    }
                    else
                    {
                        DisplayNotifyBox("Could not edit", "An error occured while trying to add a new preference. Please try again later", 3);
                    }
                }
                else
                {
                    DisplayNotifyBox("Could not edit", "The preferences as outlined already exists for this client", 4);
                }

                SetLoadingState(false);
                if (edited)
                {
                    CloseForm();
                }
            }).Start();
        }
        private void NewPreferences()
        {
            if (SetPreferences())
            {
                new System.Threading.Thread(() =>
                {
                    SetLoadingState(true);
                    edited = false;


                    Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
                    Classes.DatabaseManager dbManager           = new Classes.DatabaseManager();

                    if (preferenceManager.CanAddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                    {
                        if (preferenceManager.AddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                        {
                            preferenceID = preferenceManager.GetPreferenceID(clientID);
                            flag         = true;
                            for (i = 0; i < CB_PreferedAreas.Items.Count; i++)
                            {
                                if (!preferenceManager.AddPreferenceArea(preferenceID, CB_PreferedAreas.Items[i].ToString()))
                                {
                                    flag = false;
                                    DisplayNotifyBox("Could not edit", "An error occured while trying to add area " + CB_PreferedAreas.Items[i].ToString(), 4);
                                }
                            }
                            if (flag)
                            {
                                DisplayNotifyBox("Preference Added", "Preference has been added", 3);
                                edited = true;
                            }
                        }
                        else
                        {
                            DisplayNotifyBox("Could not edit", "An error occured while trying to add a new preference. Please try again later", 3);
                        }
                    }
                    else
                    {
                        DisplayNotifyBox("Could not edit", "The preferences as outlined already exists for this client", 4);
                    }

                    SetLoadingState(false);
                    if (edited)
                    {
                        CloseForm();
                    }
                }).Start();
            }
        }
        private void EditPreferences()
        {
            new System.Threading.Thread(() =>
            {
                edited = false;
                SetLoadingState(true);
                if (SetPreferences())
                {
                    Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
                    if (preferenceManager.EditPreference(preferenceID, clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                    {
                        flag = true;
                        preferenceManager.ClearPreferenceArea(preferenceID);
                        for (i = 0; i < CB_PreferedAreas.Items.Count; i++)
                        {
                            if (!preferenceManager.AddPreferenceArea(preferenceID, CB_PreferedAreas.Items[i].ToString()))
                            {
                                flag = false;
                                DisplayNotifyBox("Could not edit", "An error occured while trying to add area " + CB_PreferedAreas.Items[i].ToString(), 4);
                            }
                        }
                        if (flag)
                        {
                            DisplayNotifyBox("Preference edited", "Preference has been edited", 3);
                            edited = true;
                        }
                    }
                    else
                    {
                        DisplayNotifyBox("Could not edit", "An error occured while trying to edit preference. Please try again later", 3);
                    }

                    SetLoadingState(false);
                    if (edited)
                    {
                        CloseForm();
                    }
                }
            }).Start();
        }
 private void BT_DeletePreference_Click(object sender, RoutedEventArgs e)
 {
     Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
     preferenceManager.DeletePreference(preferenceID);
     LoadPreferencesBox();
 }
        private void NewPreferences()
        {
            if (SetPreferences())
            {
                new System.Threading.Thread(() =>
                {
                    SetLoadingState(true);
                    edited = false;

                    Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
                    Classes.DatabaseManager dbManager = new Classes.DatabaseManager();

                    if (preferenceManager.CanAddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                    {
                        if (preferenceManager.AddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                        {
                            preferenceID = preferenceManager.GetPreferenceID(clientID);
                            flag = true;
                            for (i = 0; i < CB_PreferedAreas.Items.Count; i++)
                            {
                                if (!preferenceManager.AddPreferenceArea(preferenceID, CB_PreferedAreas.Items[i].ToString()))
                                {
                                    flag = false;
                                    DisplayNotifyBox("Could not edit", "An error occured while trying to add area " + CB_PreferedAreas.Items[i].ToString(), 4);
                                }
                            }
                            if (flag)
                            {
                                DisplayNotifyBox("Preference Added", "Preference has been added", 3);
                                edited = true;
                            }
                        }
                        else
                        {
                            DisplayNotifyBox("Could not edit", "An error occured while trying to add a new preference. Please try again later", 3);
                        }

                    }
                    else
                    {
                        DisplayNotifyBox("Could not edit", "The preferences as outlined already exists for this client", 4);
                    }

                    SetLoadingState(false);
                    if (edited)
                        CloseForm();

                }).Start();
            }
        }
        private void EditPreferences()
        {
            new System.Threading.Thread(() =>
            {
                edited = false;
                SetLoadingState(true);
                if (SetPreferences())
                {

                    Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
                    if (preferenceManager.EditPreference(preferenceID, clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                    {
                        flag = true;
                        preferenceManager.ClearPreferenceArea(preferenceID);
                        for (i = 0; i < CB_PreferedAreas.Items.Count; i++)
                        {
                            if (!preferenceManager.AddPreferenceArea(preferenceID, CB_PreferedAreas.Items[i].ToString()))
                            {
                                flag = false;
                                DisplayNotifyBox("Could not edit", "An error occured while trying to add area " + CB_PreferedAreas.Items[i].ToString(), 4);
                            }
                        }
                        if (flag)
                        {
                            DisplayNotifyBox("Preference edited", "Preference has been edited", 3);
                            edited = true;
                        }
                    }
                    else
                    {
                        DisplayNotifyBox("Could not edit", "An error occured while trying to edit preference. Please try again later", 3);
                    }

                    SetLoadingState(false);
                    if (edited)
                        CloseForm();
                }
            }).Start();
        }
 private void BT_DeletePreference_Click(object sender, RoutedEventArgs e)
 {
     Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
     preferenceManager.DeletePreference(preferenceID);
     LoadPreferencesBox();
 }
        private void NewPreferences()
        {      
            new System.Threading.Thread(() =>
            {
                edited = false;
                SetLoadingState(true);
                SetPreferences();

                Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
                Classes.DatabaseManager dbManager = new Classes.DatabaseManager();

                if (preferenceManager.CanAddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                {
                    if (preferenceManager.AddPreference(clientID, minBedrooms, maxBedrooms, minBathrooms, maxBathrooms, minGarages, maxGarages, minPlotSize, maxPlotSize, minHouseSize, maxHouseSize, minPrice, maxPrice, hasPool))
                    {
                        var preferences = (dbManager.ReturnQuery("SELECT Preference_ID FROM Preference WHERE Preference_Client_ID = " + clientID.ToString() + " ORDER BY Preference_ID ASC;"));
                        foreach (var i in preferences)
                        {
                            preferenceID = Convert.ToInt32(i[0]);
                        }
                        flag = true;
                        for (i = 0; i < CB_PreferedAreas.Items.Count; i++)
                        {
                            if (!preferenceManager.AddPreferenceArea(preferenceID, CB_PreferedAreas.Items[i].ToString()))
                            {
                                flag = false;
                                DisplayNotifyBox("Could not edit", "An error occured while trying to add area " + CB_PreferedAreas.Items[i].ToString(), 4);
                            }
                        }
                        if (flag)
                        {
                            DisplayNotifyBox("Preference Added", "Preference has been added", 3);
                            edited = true;
                        }
                    }
                    else
                    {
                        DisplayNotifyBox("Could not edit", "An error occured while trying to add a new preference. Please try again later", 3);
                    }

                }
                else
                {
                    DisplayNotifyBox("Could not edit", "The preferences as outlined already exists for this client", 4);
                }

                SetLoadingState(false);
                if (edited)
                    CloseForm();

            }).Start(); 
        }
 private void BT_DeletePreference_Click(object sender, RoutedEventArgs e)
 {
     SetLoadingState(true);
     Classes.PreferenceManager preferenceManager = new Classes.PreferenceManager();
     preferenceManager.DeletePreference(preferenceID);
     LoadPreferencesBox();
     SetLoadingState(false);
 }