コード例 #1
0
        private bool RoomAdd()
        {
            //按钮点击添加,列表新增一行,数据显示控件显示缺省信息。
            try
            {
                if (VerifyRoom() == false)
                {
                    return(false);
                }

                DepRoomData roominfo = new DepRoomData();

                roominfo.房间ID = SqlHelper.GetCmpUID();
                roominfo.科室ID = cboDept.SelectedValue.ToString();
                roominfo.房间信息 = new JRoomInfo();

                roominfo.房间信息.备注描述 = txtTag.Text;
                roominfo.房间信息.位置   = txtPosition.Text;
                roominfo.房间信息.负责人  = txtLeader.Text;
                roominfo.房间信息.创建日期 = System.DateTime.Now.ToString();

                roominfo.房间名称 = txtRoomName.Text;

                roominfo.房间信息.CopyBasePro(roominfo);

                _DepRoomModel.NewRoom(roominfo);

                DataTable dtBind = dgvDept.DataSource as DataTable;

                DataRow drNew = dtBind.NewRow();

                drNew["房间ID"] = roominfo.房间ID;
                drNew["房间名称"] = roominfo.房间名称;
                dtBind.Rows.Add(drNew);
                return(true);
            }
            catch (Exception ex)
            {
                MsgBox.ShowException(ex, this);
                return(false);
            }
        }