示例#1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;

            if (!CheckInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row,db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int            id     = 0;
                int            type   = (int)(EnumDef.STERILE_ROOM_TYPE)(cmbType.SelectedItem.GetType().GetProperty("Key").GetValue(cmbType.SelectedItem, null));
                int            dept   = (int)(cmbDept.SelectedItem.GetType().GetProperty("Key").GetValue(cmbDept.SelectedItem, null));
                int            room   = -1;
                if (null != cmbRoom.SelectedItem)
                {
                    room = (int)(cmbRoom.SelectedItem.GetType().GetProperty("Key").GetValue(cmbRoom.SelectedItem, null));
                }
                operDb.InsertSterileAreaInfo(ref id, tbName.Text, type, dept, cmbDept.Text, room, cmbRoom.Text);

                DataRow newRow = ((DataTable)dgv.DataSource).NewRow();
                newRow[DBConstDef.SI_ID] = id;
                newRow[ConstDef.TEXT_STERILE_AREA_TYPE] = cmbType.Text;
                newRow[ConstDef.TEXT_STERILE_AREA_NAME] = tbName.Text;
                newRow[ConstDef.TEXT_DEPT_NAME]         = cmbDept.Text;
                newRow[ConstDef.TEXT_ROOM_NAME]         = cmbRoom.Text;
                ((DataTable)dgv.DataSource).Rows.Add(newRow);
            }
        }
示例#2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string errMsg = string.Empty;
            if (!CheckInfoValid(ref errMsg, true))
            {
                BaseMessageBox.ShowCustomerMessage(MessageBoxIcon.Error, "", errMsg);
            }
            else
            {
                //insert a new row,db and datatable
                DbMaintainment operDb = new DbMaintainment();
                int id = 0;
                int type = (int)(EnumDef.STERILE_ROOM_TYPE)(cmbType.SelectedItem.GetType().GetProperty("Key").GetValue(cmbType.SelectedItem, null));
                int dept = (int)(cmbDept.SelectedItem.GetType().GetProperty("Key").GetValue(cmbDept.SelectedItem, null));
                int room = -1;
                if (null != cmbRoom.SelectedItem)
                    room = (int)(cmbRoom.SelectedItem.GetType().GetProperty("Key").GetValue(cmbRoom.SelectedItem, null));
                operDb.InsertSterileAreaInfo(ref id, tbName.Text, type, dept, cmbDept.Text, room, cmbRoom.Text);

                DataRow newRow = ((DataTable) dgv.DataSource).NewRow();
                newRow[DBConstDef.SI_ID] = id;
                newRow[ConstDef.TEXT_STERILE_AREA_TYPE] = cmbType.Text;
                newRow[ConstDef.TEXT_STERILE_AREA_NAME] = tbName.Text;
                newRow[ConstDef.TEXT_DEPT_NAME] = cmbDept.Text;
                newRow[ConstDef.TEXT_ROOM_NAME] = cmbRoom.Text;
                ((DataTable) dgv.DataSource).Rows.Add(newRow);
            }
        }