public bool CheckIsDuplicates(FSettings settings)
        {
            ErrorLabelModel errorLabelModel = new ErrorLabelModel();
            bool            result          = errorLabelModel.CheckDuplikates(settings);

            return(result);
        }
        public bool CheckIsDataOk(FSettings settings)
        {
            ErrorLabelModel errorLabelModel = new ErrorLabelModel();
            bool            result          = errorLabelModel.CheckIsDataOk(settings);

            return(result);
        }
Beispiel #3
0
        private void BtChangeLoc_Click(object sender, EventArgs e)
        {
            FSettings fSettings = FormFactory.Create <FSettings>(locations, statUser);

            if (fSettings.ShowDialog() == DialogResult.OK)
            {
                statUser        = fSettings.statUser;
                lbLocation.Text = fSettings.location;
            }
        }
Beispiel #4
0
 private void OnClick(object sender)
 {
     if (sender == settingsButton)
     {
         if (settingsMenu == null || settingsMenu.IsDisposed)
         {
             settingsMenu = new FSettings(Form, AdvancementTracker, AchievementTracker, StatisticsTracker);
             settingsMenu.Show(Form);
         }
     }
     else if (sender == patreonButton)
     {
         Process.Start("https://www.patreon.com/_ctm");
     }
 }
Beispiel #5
0
        protected override XmlNode GetSettings()
        {
            XmlNode pin = base.GetSettings();

            XmlAttribute attr = FSettings.CreateAttribute("AllInOne");

            attr.Value = FAllInOne.ToString();
            pin.Attributes.Append(attr);

            attr       = FSettings.CreateAttribute("Collapsed");
            attr.Value = FCollapsed.ToString();
            pin.Attributes.Append(attr);

            return(pin);
        }
Beispiel #6
0
        protected override XmlNode GetSettings()
        {
            XmlNode pin = base.GetSettings();

            XmlAttribute attr = FSettings.CreateAttribute("MinNote");
            string       tmp  = String.Format("{0:F0}", MinNote.Value);

            attr.Value = tmp.Replace(',', '.');
            pin.Attributes.Append(attr);

            attr       = FSettings.CreateAttribute("MaxNote");
            tmp        = String.Format("{0:F0}", MaxNote.Value);
            attr.Value = tmp.Replace(',', '.');
            pin.Attributes.Append(attr);

            return(pin);
        }
Beispiel #7
0
        protected override XmlNode GetSettings()
        {
            XmlNode pin = base.GetSettings();

            XmlAttribute attr = FSettings.CreateAttribute("InterpolationIn");

            attr.Value = FInterpolationIN.ToString();
            pin.Attributes.Append(attr);

            attr = FSettings.CreateAttribute("Minimum");
            string tmp = String.Format("{0:F4}", MinIO.Value);

            attr.Value = tmp.Replace(',', '.');
            pin.Attributes.Append(attr);

            attr       = FSettings.CreateAttribute("Maximum");
            tmp        = String.Format("{0:F4}", MaxIO.Value);
            attr.Value = tmp.Replace(',', '.');
            pin.Attributes.Append(attr);

            return(pin);
        }
Beispiel #8
0
        public bool CheckDuplikates(FSettings item)
        {
            bool[] IsOk = new bool[4] {
                true, true, true, true
            };
            string selectNameSurname = "SELECT * FROM user WHERE (Name NOT IN ('" + item.UserName.Trim() + "') AND Surname NOT IN ( '" + item.Surname.Trim() + "'))";
            //string selectNameSurname = "SELECT * FROM user WHERE Name = '" + item.UserName.Trim() + "' and Surname = '" + item.Surname.Trim() + "'";
            MySqlDataAdapter adapter = new MySqlDataAdapter(selectNameSurname, connection);
            DataTable        dt1     = new DataTable();

            adapter.Fill(dt1);
            if (dt1.Rows.Count == 1)
            {
                item.UserNameError = "User with this name already exists";
                item.SurnameError  = "User with this name already exists";
                IsOk[0]            = false;
            }

            string selectLogin = "******" + item.Login.Trim() + "'";

            adapter = new MySqlDataAdapter(selectLogin, connection);
            dt1     = new DataTable();
            adapter.Fill(dt1);
            if (dt1.Rows.Count == 1)
            {
                item.LoginError = "User with this login already exists";
                IsOk[1]         = false;
            }

            string selectEmail = "SELECT * FROM user WHERE Email = '" + item.Email.Trim() + "'";

            adapter = new MySqlDataAdapter(selectEmail, connection);
            dt1     = new DataTable();
            adapter.Fill(dt1);
            if (dt1.Rows.Count == 1)
            {
                item.EmailError = "User with this email address already exists";
                IsOk[2]         = false;
            }

            string selectPhoneNumber = "SELECT * FROM user WHERE Phone_number = '" + item.PhoneNumber.Trim() + "'";

            adapter = new MySqlDataAdapter(selectPhoneNumber, connection);
            dt1     = new DataTable();
            adapter.Fill(dt1);
            if (dt1.Rows.Count == 1)
            {
                item.PhoneNumberError = "User with this phone number address already exists";
                IsOk[3] = false;
            }

            bool result = true;

            for (int i = 0; i < IsOk.Length; i++)
            {
                if (IsOk[i] == false)
                {
                    result = false;
                }
            }
            return(result);
        }
Beispiel #9
0
        public bool CheckIsDataOk(FSettings item)
        {
            bool[] IsOk = new bool[10];

            if (item.UserName == "name" || item.UserName == string.Empty)
            {
                item.UserNameError = "* wrong data. this field canot be empty";
                IsOk[0]            = false;
            }
            else
            {
                item.UserNameError = string.Empty;
                IsOk[0]            = true;
            }

            if (item.Surname == "surname" || item.Surname == string.Empty)
            {
                item.SurnameError = "* wrong data. this field canot be empty";
                IsOk[1]           = false;
            }
            else
            {
                item.SurnameError = string.Empty;
                IsOk[1]           = true;
            }

            if (item.Login == "login" || item.Login == string.Empty)
            {
                item.LoginError = "* wrong data. this field canot be empty";
                IsOk[2]         = false;
            }
            else
            {
                item.LoginError = string.Empty;
                IsOk[2]         = true;
            }

            if (item.Password == "password" || item.Password == string.Empty)
            {
                item.PasswordError = "* wrong data. this field canot be empty";
                IsOk[3]            = false;
            }
            else
            {
                item.PasswordError = string.Empty;
                IsOk[3]            = true;
            }

            if (item.Email == "email address" || item.Email == string.Empty)
            {
                item.EmailError = "* wrong data. this field canot be empty";
                IsOk[4]         = false;
            }
            else
            {
                item.EmailError = string.Empty;
                IsOk[4]         = true;
            }

            if (item.PhoneNumber == "phone number" || item.PhoneNumber == string.Empty)
            {
                item.PhoneNumberError = "* wrong data. this field canot be empty";
                IsOk[5] = false;
            }
            else
            {
                item.PhoneNumberError = string.Empty;
                IsOk[5] = true;
            }

            if (item.Street == "street" || item.Street == string.Empty)
            {
                item.StreetError = "* wrong data. this field canot be empty";
                IsOk[6]          = false;
            }
            else
            {
                item.StreetError = string.Empty;
                IsOk[6]          = true;
            }

            if (item.HouseNumber == "house number" || item.HouseNumber == string.Empty)
            {
                item.HouseNumberError = "* wrong data. this field canot be empty";
                IsOk[7] = false;
            }
            else
            {
                item.HouseNumberError = string.Empty;
                IsOk[7] = true;
            }

            if (item.City == "city" || item.City == string.Empty)
            {
                item.CityError = "* wrong data. this field canot be empty";
                IsOk[8]        = false;
            }
            else
            {
                item.CityError = string.Empty;
                IsOk[8]        = true;
            }

            if (item.PostCode == "post code" || item.PostCode == string.Empty)
            {
                item.PostCodeError = "* wrong data. this field canot be empty";
                IsOk[9]            = false;
            }
            else
            {
                item.PostCodeError = string.Empty;
                IsOk[9]            = true;
            }

            bool result = true;

            for (int i = 0; i < IsOk.Length; i++)
            {
                if (IsOk[i] == false)
                {
                    result = false;
                }
            }
            return(result);
        }
 public ErrorLabelPresenter(IErrorLabel view, FSettings settings)
 {
     errorLabelView = view;
     this.settings  = settings;
 }