예제 #1
0
        //назад;
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            enterGrid.Visibility = Visibility.Visible;
            DoubleAnimation gridAnimation = new DoubleAnimation();

            gridAnimation.From         = 0;
            gridAnimation.To           = MainGrid.ActualWidth;
            gridAnimation.Duration     = TimeSpan.FromSeconds(0.15);
            gridAnimation.FillBehavior = FillBehavior.Stop;
            gridAnimation.Completed   += delegate
            {
                enterGrid.BeginAnimation(Grid.WidthProperty, null);

                enterGrid.Width = double.NaN;
                enterGrid.HorizontalAlignment = HorizontalAlignment.Stretch;
                menu_stack.Width = 70;
                check_menu       = true;
            };
            enterGrid.BeginAnimation(Grid.WidthProperty, gridAnimation);

            DoubleAnimation gridAnimation1 = new DoubleAnimation();

            gridAnimation1.From     = 0;
            gridAnimation1.To       = 100;
            gridAnimation1.Duration = TimeSpan.FromSeconds(80);
            Fio.BeginAnimation(TextBox.OpacityProperty, gridAnimation1);
            Pas.BeginAnimation(TextBox.OpacityProperty, gridAnimation1);
            Begin_BTN.BeginAnimation(Button.OpacityProperty, gridAnimation1);
            Mlabel1.BeginAnimation(Label.OpacityProperty, gridAnimation1);
            Mlabel2.BeginAnimation(Label.OpacityProperty, gridAnimation1);
            Mlabel3.BeginAnimation(Label.OpacityProperty, gridAnimation1);
        }
예제 #2
0
 private void Clear_Click(object sender, RoutedEventArgs e)
 {
     Fio.Clear();
     Data.Clear();
     Tel.Clear();
     Mail.Clear();
 }
예제 #3
0
        /// <summary>
        /// Создание строки ответа
        /// </summary>
        void MakeAnswer()
        {
            stResponse = "<Response>\r\n";

            stResponse += $"\t<UniqID>{Session}</UniqID>\r\n";
            stResponse += $"\t<ErrCode>{ErrCode}</ErrCode>\r\n";
            stResponse += $"\t<ErrDesc>{ErrDesc}</ErrDesc>\r\n";

            if (!string.IsNullOrEmpty(Fam))
            {
                stResponse += $"\t<Fam>{Fam.ToUpper()}</Fam>\r\n";
            }
            if (!string.IsNullOrEmpty(Name))
            {
                stResponse += $"\t<Name>{Name.ToUpper()}</Name>\r\n";
            }
            if (!string.IsNullOrEmpty(SName))
            {
                stResponse += $"\t<SName>{SName.ToUpper()}</SName>\r\n";
            }
            stResponse += $"\t<FIO>{Fio.ToUpper()}</FIO>\r\n";
            stResponse += $"\t<GKID>{GKID}</GKID>\r\n";
            stResponse += $"\t<TID>{TemplateTid}</TID>\r\n";
            stResponse += $"\t<Balance>{Balance.AsCF()}</Balance>\r\n";
            stResponse += $"\t<Appendix>{Bank}</Appendix>\r\n";

            stResponse += "</Response>\r\n";

            Log("Подготовлен ответ:\r\n{0}", stResponse);
        }
예제 #4
0
        public int CompareTo(object obj)
        {
            var st = obj as Student;
            var fl = Id.CompareTo(st.Id);

            if (fl == 0)
            {
                return(Fio.CompareTo(st.Fio));
            }
            return(fl);
        }
예제 #5
0
        public ActionResult CreatePortfolio(string json)
        {
            var model = new AuthModel();

            if (!IsAuthorized(model))
            {
                return(new HttpStatusCodeResult(401));
            }
            var data = JsonConvert.DeserializeObject <CreatePortfolio>(json);

            using (var db = new SqlLinkDataContext())
            {
                var portfolio = new Fio()
                {
                    Name   = data.Name,
                    UserId = model.UserId
                };
                db.Fios.InsertOnSubmit(portfolio);
                db.SubmitChanges();

                var payers = data.Roommates.Select(r => new Payer()
                {
                    Name = r.Name, Fio = portfolio, VenmoId = r.VenmoId
                });
                db.Payers.InsertAllOnSubmit(payers);
                db.SubmitChanges();
                var inc = new IdNameCombo()
                {
                    Id     = portfolio.Id,
                    Payers = payers.OrderBy(p => p.Id).Select(p => p.Name).ToArray()
                };
                return(Json(inc));
            }

            return(new HttpStatusCodeResult(200));
        }
예제 #6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string fio  = Fio.Text;
            string data = Data.Text;
            string tel  = Tel.Text;
            string mail = Mail.Text;

            string[] sl = fio.Split(' ');
            if (Fio.Text == "")
            {
                MessageBox.Show("Введите ФИО.");
            }
            else
            {
                if (sl.Length == 2 || sl.Length == 3)
                {
                    for (int i = 0; i < sl.Length; i++)
                    {
                        string bu = Convert.ToString(sl[i][0]);
                        if (bu == bu.ToUpper())
                        {
                            Fio.Clear();
                            Fio_Copy.Text = fio;
                        }
                        else
                        {
                            MessageBox.Show("Проверьте правильность написания ФИО.");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Проверьте правильность написания ФИО.");
                }
            }

            int    tk     = 0;
            string number = "0123456789";

            if (Tel.Text == "")
            {
                MessageBox.Show("Введите номер телефона.");
            }
            else
            {
                if ("+".CompareTo(Convert.ToString(tel[0])) == 0)
                {
                    for (int i = 1; i < tel.Length; i++)
                    {
                        for (int j = 0; j < number.Length; j++)
                        {
                            if (tel[i] == number[j])
                            {
                                tk++;
                            }
                        }
                    }
                    if (tk == 11)
                    {
                        Tel.Clear();
                        Tel_Copy.Text = tel;
                    }
                    else
                    {
                        MessageBox.Show("Проверьте правильность написания номера телефона.");
                    }
                }
                else
                {
                    for (int i = 0; i < tel.Length; i++)
                    {
                        for (int j = 0; j < number.Length; j++)
                        {
                            if (tel[i] == number[j])
                            {
                                tk++;
                            }
                        }
                    }
                    if (tk == 11)
                    {
                        Tel.Clear();
                        Tel_Copy.Text = tel;
                    }
                    else
                    {
                        MessageBox.Show("Проверьте правильность написания номера телефона.");
                    }
                }
            }

            if (Data.Text == "")
            {
                MessageBox.Show("Введите дату рождения.");
            }
            else
            {
                int      osh    = 0;
                string[] chisla = data.Split('.');
                for (int g = 0; g < chisla.Length; g++)
                {
                    for (int i = 0; i < chisla[g].Length; i++)
                    {
                        if (Convert.ToChar(chisla[g][i]) < 48 || 57 < Convert.ToChar(chisla[g][i]))
                        {
                            osh++;
                        }
                    }
                }
                if (osh == 0)
                {
                    if (Convert.ToInt32(chisla[0]) < 1 || Convert.ToInt32(chisla[0]) > 31)
                    {
                        MessageBox.Show("Проверьте правильность написания даты рождения.");
                        Data_Copy.Clear();
                    }
                    else if (Convert.ToInt32(chisla[1]) < 1 || Convert.ToInt32(chisla[1]) > 12)
                    {
                        MessageBox.Show("Проверьте правильность написания даты рождения.");
                        Data_Copy.Clear();
                    }
                    else if (Convert.ToInt32(chisla[2]) < 1 || Convert.ToInt32(chisla[2]) > 2021)
                    {
                        MessageBox.Show("Проверьте правильность написания даты рождения.");
                        Data_Copy.Clear();
                    }
                    else
                    {
                        Data.Clear();
                        Data_Copy.Text = data;
                    }
                }
                else
                {
                    MessageBox.Show("Проверьте правильность написания даты рождения.");
                    Data_Copy.Clear();
                }
            }

            if (Mail.Text == "")
            {
                MessageBox.Show("Введите e-mail.");
            }
            else
            {
                string[] m1   = mail.Split('@');
                string[] toch = m1[m1.Length - 1].Split('.');
                if (m1.Length != 2)
                {
                    MessageBox.Show("Проверьте правильность написания e-mail.");
                    Mail_Copy.Clear();
                }
                else if (m1[0].Length < 1 || m1[1].Length < 1)
                {
                    MessageBox.Show("Проверьте правильность написания e-mail.");
                    Mail_Copy.Clear();
                }
                else if (toch.Length != 2)
                {
                    MessageBox.Show("Проверьте правильность написания e-mail.");
                    Mail_Copy.Clear();
                }
                else if (toch[0].Length < 1 || toch[1].Length < 1)
                {
                    MessageBox.Show("Проверьте правильность написания e-mail.");
                    Mail_Copy.Clear();
                }
                else
                {
                    for (int i = 0; i < m1.Length; i++)
                    {
                        for (int j = 0; j < m1[i].Length; j++)
                        {
                            if (((Convert.ToChar(m1[i][j]) < 97 || 122 < Convert.ToChar(m1[i][j])) && (Convert.ToChar(m1[i][j]) < 48 || 57 < Convert.ToChar(m1[i][j]))) && m1[i][j] + "" != ".")
                            {
                                MessageBox.Show("Проверьте правильность написания e-mail.");
                                Mail_Copy.Clear();
                                break;
                            }
                            else if (j == 0 && m1[i][j] + "" == ".")
                            {
                                MessageBox.Show("Проверьте правильность написания e-mail.");
                                Mail_Copy.Clear();
                                break;
                            }
                            else if (j == m1[i].Length - 1 && m1[i][j] + "" == ".")
                            {
                                MessageBox.Show("Проверьте правильность написания e-mail.");
                                Mail_Copy.Clear();
                                break;
                            }
                            else
                            {
                                Mail.Clear();
                                Mail_Copy.Text = mail;
                            }
                        }
                    }
                }
            }
        }