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); }
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); }
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(); }