Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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();
            }
        }
Esempio n. 3
0
        /// <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();
            }
        }