public long m_lngDoUpdEXType(clsChargeItemEXType_VO p_objResultArr, string strID)
        {
            long lngRes = 0;

            com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc));
            lngRes = objSvc.m_lngDoUpdChargeItemEXTypeByID(objPrincipal, p_objResultArr, strID);
            objSvc.Dispose();
            return(lngRes);
        }
Example #2
0
        public long m_GetEXType(string strFlag, out clsChargeItemEXType_VO[] objResult)
        {
            long lngRes = 0;

            objResult = new clsChargeItemEXType_VO[0];
            com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc objSvc =
                (com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsChargeItemSvc));
            try
            {
                lngRes = objSvc.m_lngFindChargeItemEXTypeListByFlag(objPrincipal, strFlag, out objResult);
            }
            catch
            {
                return(0);
            } objSvc.Dispose();
            return(lngRes);
        }
Example #3
0
        public void m_lngSave()
        {
//			if(m_objViewer.m_lvw.SelectedItems.Count!=1)
//			{
//				return;
//			}

            if (m_objViewer.txtID.Text.Trim() == "")
            {
                m_ephHandler.m_mthAddControl(m_objViewer.txtID);
                m_ephHandler.m_mthShowControlsErrorProvider();
                m_ephHandler.m_mthClearControl();
                m_objViewer.txtID.Focus();

                return;
            }

            if (this.m_objViewer.m_txtName.Tag != null)
            {
                for (int i = 0; i < this.m_objViewer.m_lvw.Items.Count; i++)
                {
                    if (this.m_objViewer.m_txtName.Tag.ToString().Trim() == this.m_objViewer.m_lvw.Items[i].SubItems[0].Text.Trim())
                    {
                        this.m_objViewer.m_lvw.Items[i].Selected = true;
                        break;
                    }
                }
                for (int i = 0; i < this.m_objViewer.m_lvw.Items.Count; i++)
                {
                    if (i == this.m_objViewer.m_lvw.SelectedIndices[0])
                    {
                        continue;
                    }
                    if (this.m_objViewer.txtID.Text.Trim() == m_objViewer.m_lvw.Items[i].SubItems[0].Text.Trim())
                    {
                        MessageBox.Show("ID已经存在,请选择另一个ID!", "提示");
                        this.m_objViewer.txtID.Select();
                        return;
                    }
                }
            }
            else
            {
                for (int i = 0; i < this.m_objViewer.m_lvw.Items.Count; i++)
                {
                    if (this.m_objViewer.txtID.Text.Trim() == m_objViewer.m_lvw.Items[i].SubItems[0].Text.Trim())
                    {
                        MessageBox.Show("ID已经存在,请选择另一个ID!", "提示");
                        this.m_objViewer.txtID.Select();
                        return;
                    }
                }
            }



            if (m_objViewer.m_txtSORTCODE.Text.Trim() == "")
            {
                m_ephHandler.m_mthAddControl(m_objViewer.m_txtSORTCODE);
                m_ephHandler.m_mthShowControlsErrorProvider();
                m_ephHandler.m_mthClearControl();
                m_objViewer.m_txtSORTCODE.Focus();

                return;
            }
            if (m_objViewer.m_txtName.Text.Trim() == "")
            {
                m_ephHandler.m_mthAddControl(m_objViewer.m_txtName);
                m_ephHandler.m_mthShowControlsErrorProvider();
                m_ephHandler.m_mthClearControl();
                m_objViewer.m_txtName.Focus();
                return;
            }

            if (m_objViewer.m_textUSERCODE.Text.Trim() == "")
            {
                m_ephHandler.m_mthAddControl(m_objViewer.m_textUSERCODE);
                m_ephHandler.m_mthShowControlsErrorProvider();
                m_ephHandler.m_mthClearControl();
                m_objViewer.m_textUSERCODE.Focus();
                return;
            }
            long   lngRes = 0;
            string strID  = "";
            clsChargeItemEXType_VO objResult = new clsChargeItemEXType_VO();

//			if(m_objViewer.m_txtName.Tag!=null)
            objResult.m_strTypeID           = m_objViewer.txtID.Text.Trim();
            objResult.m_strTypeName         = m_objViewer.m_txtName.Text.Trim();
            objResult.m_intFlag             = int.Parse(this.GetFlag());
            objResult.m_strUSERCODE_CHR     = m_objViewer.m_textUSERCODE.Text.Trim();
            objResult.m_intSORTCODE_INT     = int.Parse(m_objViewer.m_txtSORTCODE.Text.Trim());
            objResult.m_decGOVTOPCHARGE_MNY = 0;
            if (this.m_objViewer.txtLimit.Text.Trim() != "")
            {
                objResult.m_decGOVTOPCHARGE_MNY = decimal.Parse(this.m_objViewer.txtLimit.Text.Trim());
            }
            if (m_objViewer.m_txtName.Tag == null)          //新增
            {
                lngRes = clsDomain.m_lngAddEXType(objResult);
                if (lngRes > 0)
                {
                    ListViewItem lvw = new ListViewItem(objResult.m_strTypeID);
                    lvw.SubItems.Add(objResult.m_intSORTCODE_INT.ToString());
                    lvw.SubItems.Add(objResult.m_strTypeName);
                    lvw.SubItems.Add(objResult.m_strUSERCODE_CHR);
                    lvw.SubItems.Add(objResult.m_decGOVTOPCHARGE_MNY.ToString());
                    lvw.Tag = strID;
                    m_objViewer.m_lvw.Items.Add(lvw);
                    this.m_objViewer.m_txtName.Tag = objResult.m_strTypeID;
                }
            }
            else
            {
                lngRes = clsDomain.m_lngDoUpdEXType(objResult, m_objViewer.m_txtName.Tag.ToString().Trim());
                if (lngRes > 0)
                {
                    MessageBox.Show("保存成功!", "提示");
                    m_objViewer.m_lvw.SelectedItems[0].SubItems[0].Text = objResult.m_strTypeID.ToString().Trim();
                    m_objViewer.m_lvw.SelectedItems[0].SubItems[1].Text = objResult.m_intSORTCODE_INT.ToString();
                    m_objViewer.m_lvw.SelectedItems[0].SubItems[2].Text = objResult.m_strTypeName;
                    m_objViewer.m_lvw.SelectedItems[0].SubItems[3].Text = objResult.m_strUSERCODE_CHR;
                    m_objViewer.m_lvw.SelectedItems[0].SubItems[4].Text = objResult.m_decGOVTOPCHARGE_MNY.ToString();
                }
            }

            m_objViewer.m_txtSORTCODE.Text = "";
            m_objViewer.txtID.Clear();
            m_objViewer.m_txtName.Text      = "";
            m_objViewer.m_textUSERCODE.Text = "";
            m_objViewer.m_txtName.Tag       = null;
            m_objViewer.txtLimit.Text       = "0";
            m_objViewer.txtID.Focus();
        }