Exemple #1
0
        /// <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 btnAddRoom_Click(object sender, EventArgs e)
        {
            FrmChangeRoom fcr = new FrmChangeRoom();

            fcr.FormClosed += new FormClosedEventHandler(fcr_FormClosed);
            fcr.Show();
        }
 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();
     }
 }
Exemple #4
0
        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();
        }
Exemple #5
0
        //显示新增或修改房间的窗体,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();
        }