/// <summary> /// 显示新增或修改房间窗口 /// </summary> /// <param name="flag">1:新增;2:修改</param> private void LoadFrmChangeRoomInfo(int flag) { var fcr = new FrmChangeRoom(); var ri = new RoomInfo(); if (flag == 1) { fcr.Text = "新增房间"; } else if (flag == 2) { fcr.Text = "修改房间"; var row = dgvRoomInfo.SelectedRows[0]; ri.RoomId = Convert.ToInt32(row.Cells[0].Value); ri.RoomName = row.Cells[1].Value.ToString(); ri.RoomMinimunConsume = Convert.ToDecimal(row.Cells[2].Value); ri.RoomMaxConsumer = Convert.ToDecimal(row.Cells[3].Value); ri.IsDefault = Convert.ToInt32(row.Cells[4].Value); ri.RoomType = Convert.ToInt32(row.Cells[5].Value); } evtFrm += new EventHandler(fcr.SetText); if (evtFrm != null) { mea.Temp = flag; mea.Obj = ri; evtFrm(this, mea); fcr.FormClosed += new FormClosedEventHandler(Frm_Closed); fcr.ShowDialog(); } }
private void LoadFrmChangeRoom(int p) { FrmChangeRoom fcr = new FrmChangeRoom(); this.evtRoom += new EventHandler(fcr.SetText); meaRoom.Temp = p; if(this.evtRoom != null) { this.evtRoom(this, meaRoom); fcr.FormClosed += new FormClosedEventHandler(fcr_FormClosed); fcr.ShowDialog(); } }
private void ShowRoomChange(int p) { fea.Temp = p;//传标识 FrmChangeRoom frmCroom = new FrmChangeRoom(); //注册事件 this.Myevt += new EventHandler(frmCroom.SetText);//这个窗体中的方法就是为了赋值 //判断事件不能为空 if (this.Myevt != null) { this.Myevt(this, fea); } frmCroom.FormClosed += new FormClosedEventHandler(frmCroom_FormClosed); frmCroom.ShowDialog(); }
//显示新增或修改房间的窗体,1---新增,2---修改 private void ShowFrmChangeRoom(int p) { FrmChangeRoom fcm = new FrmChangeRoom(); //注册事件 this.evt += new EventHandler(fcm.SetText); fea.Temp = p; if (evt != null) { this.evt(this, fea); } fcm.FormClosed += new FormClosedEventHandler(fcm_FormClosed); fcm.ShowDialog(); }