Beispiel #1
0
 private void Delete_BtnClick(object sender, EventArgs e)
 {
     if (this.personInfo.SelectRow.IsChecked)
     {
         int rowIndex = 1;
         for (int i = 0; i < this.personInfo.Rows.Count; i++)
         {
             if (this.personInfo.Rows[i].IsChecked)
             {
                 rowIndex = i;
             }
         }
         Passenger passenger = (Passenger)this.personInfo.Page.DataSource[rowIndex];
         if (PassengerOperation.DeletePassenger(userName, passenger.PersonName) > 0)
         {
             MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK);
             this.personInfo.ReloadSource();
         }
         else
         {
             MessageBox.Show("删除失败,请再次尝试!", "提示", MessageBoxButtons.OK);
         }
     }
     else
     {
         MessageBox.Show("只能选择一个联系人!", "提示", MessageBoxButtons.OK);
     }
 }
Beispiel #2
0
 private void btnQuery_BtnClick(object sender, EventArgs e)
 {
     if (this.userNameText.InputText != "请输入乘客姓名")
     {
         List <object> lstSource = new List <object>();
         Passenger     passenger = new Passenger();
         passenger = PassengerOperation.GetPassenger(userName, this.userNameText.InputText);
         lstSource.Add(passenger);
         var page = new UCPagerControl2();
         page.DataSource      = lstSource;
         this.personInfo.Page = page;
         this.personInfo.First();
     }
 }
Beispiel #3
0
        private void personInfo_Load(object sender, EventArgs e)
        {
            List <DataGridViewColumnEntity> lstColumns = new List <DataGridViewColumnEntity>();

            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PersonID",
                HeadText  = "序号", Width = 80, WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PersonName",
                HeadText  = "姓名",
                Width     = 80,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "IDType",
                HeadText  = "证件类型",
                Width     = 210,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "IDNum",
                HeadText  = "证件号码",
                Width     = 210,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PhoneNum",
                HeadText  = "手机/电话",
                Width     = 180,
                WidthType = SizeType.Absolute
            });
            lstColumns.Add(new DataGridViewColumnEntity()
            {
                DataField = "PassengerType",
                HeadText  = "乘客类型",
                Width     = 100,
                WidthType = SizeType.Absolute
            });
            //lstColumns.Add(new DataGridViewColumnEntity()
            //{
            //    DataField = "AddDate",
            //    HeadText = "添加日期",
            //    Width = 80,
            //    WidthType = SizeType.Absolute
            //});
            this.personInfo.Columns        = lstColumns;
            this.personInfo.IsShowCheckBox = true;
            List <object>    lstSource  = new List <object>();
            List <Passenger> passengers = new List <Passenger>();

            passengers = PassengerOperation.getAllPassenger(userName);
            for (int i = 0; i < passengers.Count; i++)
            {
                lstSource.Add(passengers[i]);
            }
            var page = new UCPagerControl2();

            page.DataSource      = lstSource;
            this.personInfo.Page = page;
            this.personInfo.First();
        }