Example #1
0
        private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
            ServerWorks server = new ServerWorks();
            string      result = server.ChangeSetting(TUser.Text, TPassNew.Password, TPass.Password, tEmail.Text);

            if (result.Equals("OK"))
            {
                MessageBox.Show("Изменения внесены!");
            }
            if (result.Equals("VALID"))
            {
                MessageBox.Show("Проверьте правильность вводимых данных!");
            }
            if (result.Equals("FALSE"))
            {
                MessageBox.Show("Оригинальный пароль и введёный не совпадают!");
            }
            if (result.Equals("NAME"))
            {
                MessageBox.Show("Пользователь имеющий такой Логин уже существует!");
            }
            if (result.Equals("EMAIL"))
            {
                MessageBox.Show("Пользователь имеющий такой Email уже существует!");
            }
        }
Example #2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (tLogin.Text != "" && tPassword.Password != "")
            {
                ServerWorks sw     = new ServerWorks();
                string      result = sw.SignIn(tLogin.Text, tPassword.Password);
                if (result != "CANCEL" && result != "SERVER_ERROR")
                {
                    Const.session = result;
                    using (FileStream fstream =
                               new FileStream(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "session.txt"),
                                              FileMode.Create))
                    {
                        byte[] array = System.Text.Encoding.Default.GetBytes(result);
                        fstream.Write(array, 0, array.Length);
                    }

                    MainWindow.GlobalMainFrame.Source = new Uri("DialogWindow.xaml", UriKind.Relative);
                }
                else
                {
                    Label.Content = result.Equals("SERVER_ERROR")
                        ? "Неполадки с сервером!Возвращайтесь позже!"
                        : "Неверное имя пользователя или пароль";
                }
            }
            else
            {
                MessageBox.Show("Заполняйте все поля!");
            }
        }
Example #3
0
 public MainWindow()
 {
     Thread.Sleep(2500);
     sw = new ServerWorks();
     InitializeComponent();
     GlobalMainFrame = MainFrame;
 }
Example #4
0
        public SignIn()
        {
            InitializeComponent();
            tPassword.KeyDown += Box_KeyDown;
            tLogin.KeyDown    += Box_KeyDown;
            ServerWorks sw = new ServerWorks();

            using (FileStream fstream = File.OpenRead(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "session.txt")))
            {
                byte[] array = new byte[fstream.Length];
                fstream.Read(array, 0, array.Length);
                string textFromFile = System.Text.Encoding.Default.GetString(array);
                if (!string.IsNullOrEmpty(textFromFile))
                {
                    if (sw.GetMyData(textFromFile) != null)
                    {
                        Const.session = textFromFile;
                        MainWindow.GlobalMainFrame.Source = new Uri("DialogWindow.xaml", UriKind.Relative);
                    }
                    else
                    {
                        Label.Content = "Данные сесcии устарели,произведите вход заново.";
                    }
                }
            }
        }
Example #5
0
 public Contacs()
 {
     sw = new ServerWorks();
     InitializeComponent();
     tBox.TextChanged             += tBox_TextChanged;
     BtnClose.Cursor               = Cursors.Hand;
     BtnClose.MouseLeftButtonDown += Message.GlobalCanvas_MouseLeftButtonDown;
 }
Example #6
0
        private static void Exit_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            ServerWorks server = new ServerWorks();
            UserC       user   = (UserC)Unpackage <UserC> .Upackage(server.GetMyData(Const.session));

            using (FileStream fstream = File.Open(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "session.txt"), FileMode.Create))
            { }
            server.RemoveHach(user.userName);
            MessageBox.Show("Всего хорошего!");
            Environment.Exit(0);
        }
Example #7
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ServerWorks server = new ServerWorks();

            if (!tPass.Password.Equals(tPassRepeat.Password) || tPassRepeat.Password.Equals(""))
            {
                MessageBox.Show("Проверьте правильность повтора пароля!");
                return;
            }
            string result = server.Registration(tUName.Text, tPass.Password, tEmail.Text, tPhone.Text, tName.Text, tSurname.Text);

            if (result.Equals("SERVER_ERROR"))
            {
                MessageBox.Show("Неполадки с сервером!Возвращайтесь позже!");
            }
            if (result.Equals("VALID"))
            {
                MessageBox.Show("Проверьте правильность ввода!");
            }
            if (result.Equals("TRUE1"))
            {
                MessageBox.Show("Пользователь имеющий такой Логин уже существует!");
            }
            if (result.Equals("TRUE2"))
            {
                MessageBox.Show("Пользователь имеющий такой Email уже существует!");
            }
            if (result.Equals("TRUE3"))
            {
                MessageBox.Show("Пользователь имеющий такой Номер уже существует!");
            }
            if (result.Equals("VALIDPass"))
            {
                MessageBox.Show("Пароль должен быть от 6 до 15 символов с обязательными цифрами и большой буквой!");
            }
            if (result.Equals("VALIDEmail"))
            {
                MessageBox.Show("Email Обязательно должен содержать символ @!");
            }
            if (result.Equals("VALIDNumber"))
            {
                MessageBox.Show("Номер телефона обязательно должен содержать символ +! Возможно использование -.");
            }
            if (result.Equals("OK"))
            {
                MessageBox.Show("Регистрация успешна!");
                MainWindow.GlobalMainFrame.Source = new Uri("SignIn.xaml", UriKind.Relative);
            }
        }
Example #8
0
        public Info()
        {
            sw = new ServerWorks();
            InitializeComponent();
            BtnClose.Cursor = Cursors.Hand;
            BtnClose.MouseLeftButtonDown += Message.GlobalCanvas_MouseLeftButtonDown;
            GlobalInfo = this;
            UserC user = sw.GetUserById(Const.session, Const.IdFocus);

            Ellipse.Fill        = Const.secondColor;
            NameSurname.Content = user.name + " " + user.surname;
            SubName.Content     = (user.name[0] + "" + user.surname[0]).ToUpper();
            UserName.Content    = user.userName;
            Phone.Content       = user.phone;
            Email.Content       = user.email;
        }
Example #9
0
        public AllDialog()
        {
            sw  = new ServerWorks();
            swh = new ServerWorksHelper();
            InitializeComponent();
            settings.MouseLeftButtonDown += Settings_MouseLeftButtonDown;
            tBox.TextChanged             += tBox_TextChanged;
            tBox.GotFocus    += TBox_GotFocus;
            tBox.LostFocus   += TBox_LostFocus;
            GAllDial          = this;
            GsViewer          = Scroll;
            GPanel            = StackPanel;
            tBox.TextChanged += TBox_TextChanged;
            Thread t = new Thread(UpdateMessage)
            {
                IsBackground = true
            };

            t.SetApartmentState(ApartmentState.STA);
            t.Start();
        }
Example #10
0
 public CustomMessage()
 {
     DefaultStyleKey = typeof(CustomMessage);
     sw  = new ServerWorks();
     swh = new ServerWorksHelper();
 }