/// <summary> /// 保存 修改排班信息 /// </summary> /// <param name="p_objWorkDuty"></param> /// <returns></returns> public long m_thUpdateDeptDutyInfo(clsMedDeptDuty_VO p_objWorkDuty) { long lngRes = 0; clsMedStoreBseInfoSvc objSvc = (clsMedStoreBseInfoSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(clsMedStoreBseInfoSvc)); lngRes = objSvc.m_thUpdateDeptDutyInfo(objPrincipal, p_objWorkDuty); objSvc.Dispose(); return(lngRes); }
/// <summary> /// 保存 修改排班信息 /// </summary> public void m_UpdateDeptDutyInfo() { bool flag = false; string p_strTime = ""; if (this.m_objViewer.m_lsv.Items.Count == 0) { return; } if (this.m_objViewer.m_lsv.SelectedItems.Count == 0) { MessageBox.Show("请选择要修改的记录", "提示"); return; } flag = m_Judge(out p_strTime); if (flag == false) { return; } clsMedDeptDuty_VO p_objWorkDuty = new clsMedDeptDuty_VO(); p_objWorkDuty = (clsMedDeptDuty_VO)(this.m_objViewer.m_lsv.SelectedItems[0].Tag); p_objWorkDuty.m_strWorkTime = p_strTime.Trim(); p_objWorkDuty.m_intWeekDay = m_changeNum(this.m_objViewer.m_cboDate.Text.Trim()); //p_objWorkDuty.m_strDeptID=((clsMedStore_VO)this.m_objViewer.m_lsv.SelectedItems[0].Tag).m_strMedStoreID; //p_objWorkDuty.m_intTypeID=1; p_objWorkDuty.m_strObjectDeptID = this.m_objViewer.m_txtMedStore.Tag.ToString().Trim(); p_objWorkDuty.m_strObjectDeptName = this.m_objViewer.m_txtMedStore.txtValuse.Trim(); p_objWorkDuty.m_strRemark = this.m_objViewer.m_txtRemark.Text.Trim(); long lngRes = this.m_objManage.m_thUpdateDeptDutyInfo(p_objWorkDuty); if (lngRes > 0) { // this.m_objViewer.m_lsv.SelectedItems[0].SubItems[0].Text=this.m_objViewer.m_cboDate.Text.Trim(); // this.m_objViewer.m_lsv.SelectedItems[0].SubItems[1].Text=p_objWorkDuty.m_strWorkTime.ToString().Trim(); // this.m_objViewer.m_lsv.SelectedItems[0].SubItems[2].Text=p_objWorkDuty.m_strObjectDeptName.ToString().Trim(); // this.m_objViewer.m_lsv.SelectedItems[0].SubItems[3].Text=p_objWorkDuty.m_strRemark.ToString().Trim(); // this.m_objViewer.m_lsv.SelectedItems[0].Tag=p_objWorkDuty; m_GetDeptDutyInfo(); this.flage = "Add"; //this.m_objViewer.m_lsv.SelectedItems[0].Checked=false; m_mthClearDeptDutyInfo(); } }
/// <summary> /// 保存 新增药房排班信息 /// </summary> public void m_AddDeptDutyInfo() { string p_strTime = ""; //排班时间 bool flag = false; int m_intSeq; //流水号 clsMedDeptDuty_VO p_objDuty = new clsMedDeptDuty_VO(); p_objDuty.m_intWeekDay = m_changeNum(this.m_objViewer.m_cboDate.Text.Trim()); flag = m_Judge(out p_strTime); if (flag == false) { return; } p_objDuty.m_strWorkTime = p_strTime.Trim(); p_objDuty.m_strDeptID = ((clsMedStore_VO)this.m_objViewer.m_lsvDetail.SelectedItems[0].Tag).m_strMedStoreID; p_objDuty.m_intTypeID = 1; p_objDuty.m_strObjectDeptID = this.m_objViewer.m_txtMedStore.Tag.ToString().Trim(); p_objDuty.m_strObjectDeptName = this.m_objViewer.m_txtMedStore.txtValuse.Trim(); p_objDuty.m_strRemark = this.m_objViewer.m_txtRemark.Text.Trim(); long lngRes = this.m_objManage.m_lngAddDeptDutyInfo(out m_intSeq, p_objDuty); if (lngRes > 0) { // p_objDuty.m_strSeq= m_intSeq; // ListViewItem LsvTemp=new ListViewItem(this.m_objViewer.m_cboDate.Text.Trim()); // LsvTemp.SubItems.Add(p_objDuty.m_strWorkTime.ToString().Trim()); // LsvTemp.SubItems.Add(p_objDuty.m_strObjectDeptName.ToString().Trim()); // LsvTemp.SubItems.Add(p_objDuty.m_strRemark.ToString().Trim()); // LsvTemp.Tag=p_objDuty; // this.m_objViewer.m_lsv.Items.Add(LsvTemp); m_GetDeptDutyInfo(); m_mthClearDeptDutyInfo(); } }