示例#1
0
        /// <summary>
        /// 添加模板
        /// </summary>
        /// <param name="id"></param>
        /// <param name="name"></param>
        /// <param name="hissid"></param>
        private void Add2MyTemplet(string id, string name, string hissid)
        {
            //ListViewItem item
            //check exits
            DataRow[] rows = EmrMyTemplet.Select("TEMPLETID='" + id + "'");
            if (rows.Length > 0)
            {
                return;
            }
            DataRow newRow = EmrMyTemplet.NewRow();

            newRow["TEMPLETID"]   = id;
            newRow["MR_NAME"]     = name;
            newRow["HIS_DEPT_ID"] = hissid;
            EmrMyTemplet.Rows.Add(newRow);
            ListViewItem item = new ListViewItem(name);

            item.Tag = newRow;
            listView1.Items.Add(item);
        }
示例#2
0
 /// <summary>
 /// 保存操作
 /// </summary>
 void SaveMyDepts()
 {
     try
     {
         //保存科室信息
         DataTable updateTable = EmrDept2Hosptial.Copy();
         //消除不关闭窗体,多次保存此处删除列的错误edit by ywk  2012年4月16日
         if (updateTable.Columns.Contains("DEPT_NAME"))
         {
             updateTable.Columns.Remove("DEPT_NAME");
             //updateTable.AcceptChanges();
         }
         if (DeletedTable.Columns.Contains("DEPT_NAME"))
         {
             DeletedTable.Columns.Remove("DEPT_NAME");
             //DeletedTable.AcceptChanges();
         }
         m_app.SqlHelper.UpdateTable(updateTable, "EMRDEPT2HIS", true, DeletedTable);
         //保存模板信息
         DataTable updateTemplet = EmrMyTemplet.Copy();
         if (updateTemplet.Columns.Contains("MR_NAME"))
         {
             updateTemplet.Columns.Remove("MR_NAME");
         }
         if (DeleteTemplTable.Columns.Contains("MR_NAME"))
         {
             DeleteTemplTable.Columns.Remove("MR_NAME");//新增的记录删除数据的表
         }
         m_app.SqlHelper.UpdateTable(updateTemplet, "TEMPLET2HISDEPT", true, DeleteTemplTable);
         m_app.CustomMessageBox.MessageShow("保存成功");
     }
     catch (Exception ex)
     {
         m_app.CustomMessageBox.MessageShow(ex.Message);
     }
 }