示例#1
0
 public TrainBOSS(PASSANGER p)
 {
     InitializeComponent();
     passanger = p;
     int.TryParse(string.Join("", p.name.Where(c => char.IsDigit(c))), out numberTrain);
     train       = db.getTrainById(db.getIdTrainByNumber(Convert.ToString(numberTrain)));
     type        = db.getTrainTypeById(db.getIdTrainByNumber(Convert.ToString(numberTrain))).type_train;
     label1.Text = "Ваш поезд #" + numberTrain + " /" + type;
 }
示例#2
0
文件: Sign.cs 项目: FrameSpark/zd
        private void BLogin_Click(object sender, EventArgs e)
        {
            string login = tbLogin.Text.Trim();

            login = Regex.Replace(login, @"\s+", " ");
            string password = tbPassport.Text.Trim();

            password = Regex.Replace(password, @"\s+", " ");
            PASSANGER p = db.getPassangerByNamePass(login, password).LastOrDefault();

            if (p != null)
            {
                if (p.is_admin == 1)
                {
                    this.Hide();
                    Form1 fr = new Form1();
                    fr.ShowDialog();
                    this.Close();
                }
                if (p.is_admin == 0)
                {
                    Guest frm = new Guest(p);
                    frm.Show();
                    //this.Close();
                    this.Visible = false;
                }
                if (p.is_admin == 3)
                {
                    TrainBOSS frm = new TrainBOSS(p);
                    frm.Show();
                    this.Visible = false;
                }
            }
            else
            {
                MessageBox.Show("Такого пользователя не существует");
            }
        }
示例#3
0
 ContextForGuest(PASSANGER pass)
 {
     passanger = pass;
 }
示例#4
0
文件: Guest.cs 项目: FrameSpark/zd
 public Guest(PASSANGER passanger)
 {
     InitializeComponent();
     this.passanger      = passanger;
     dgTicket.DataSource = db.getTicketsByPassangerId(passanger.id_passanger);
 }