private void dgvList_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     var column = dgvList.Columns[e.ColumnIndex];
     FullFollowup row = dgvList.Rows[e.RowIndex].DataBoundItem as FullFollowup;
     switch (column.Name)
     {
         case "楼盘名称":
             ViewBuilding viewbuilding = new ViewBuilding();
             viewbuilding.Token = Token;
             viewbuilding.Building = row.Building;
             viewbuilding.Show();
             break;
         case "房间名称":
             ViewHouse viewhouse = new ViewHouse();
             viewhouse.Buildings = _buildings;
             viewhouse.House = new FullHouse { House = row.House as DisplayHouse, Customer = row.Owner, Building = row.Building, Owner = row.User, };
             viewhouse.Token = this.Token;
             viewhouse.Show();
             break;
         case "业主信息":
             ViewCustomer form = new ViewCustomer();
             form.Customer = row.Owner;
             form.Show(this);
             break;
         case "跟进信息":
             ViewFollowup viewfollowup = new ViewFollowup();
             viewfollowup.Remark = row.Followup.Remark;
             viewfollowup.Show(this);
             break;
     }
 }
Beispiel #2
0
        private void dgvList_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvList.CurrentRow == null) return;
            FullHouse house = dgvList.CurrentRow.DataBoundItem as FullHouse;
            switch (dgvList.Columns[e.ColumnIndex].Name)
            {
                case "房间名称":
                    ViewHouse viewhouse = new ViewHouse();
                    viewhouse.Buildings = _buildings;
                    viewhouse.House = house;
                    viewhouse.Token = this.Token;
                    viewhouse.Show();
                    break;
                case "楼盘名称":
                    ViewBuilding viewbuilding = new ViewBuilding();
                    viewbuilding.Token = Token;
                    viewbuilding.Building = house.Building;
                    viewbuilding.Show();
                    break;
                case "租客":
                    ViewCustomer viewcustomer = new ViewCustomer();
                    viewcustomer.Customer = house.Renter;
                    viewcustomer.Token = this.Token;
                    viewcustomer.Show();
                    break;

            }
        }
 private void dgvHouse_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvHouse.CurrentRow == null) return;
     FullHouse house = dgvHouse.CurrentRow.DataBoundItem as FullHouse;
     switch (dgvHouse.Columns[e.ColumnIndex].Name)
     {
         case "业主信息":
             ViewCustomer customer = new ViewCustomer();
             customer.Customer = house.Customer;
             customer.Show();
             break;
         case "房间名称":
             var building = _selectedNode.Tag as FullBuilding;
             ViewHouse viewhouse = new ViewHouse();
             viewhouse.Token = Token;
             viewhouse.BuildingID = building.ID;
             viewhouse.Buildings = _buildings;
             viewhouse.House = house;
             viewhouse.Show();
             break;
     }
 }