public long m_lngDoUpdMethodByID(clsCookMethod_VO p_objResultArr) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsRegTypeSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsRegTypeSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsRegTypeSvc)); lngRes = objSvc.m_lngDoUpdMethodByID(objPrincipal, p_objResultArr); objSvc.Dispose(); return(lngRes); }
public long m_lngFindCookMethodList(System.Security.Principal.IPrincipal p_objPrincipal, out clsCookMethod_VO[] objResult) { long lngRes = 0; objResult = new clsCookMethod_VO[0]; //权限类 clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); //检查是否有使用些函数的权限 lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsRegTypeSvc", "m_lngFindCookMethodList"); if (lngRes < 0) //没有使用的权限 { return(-1); } string strSQL = "SELECT COOKINGMETHODID_CHR sID, COOKINGMETHODNAME_VCHR sName, MNEMONIC_CHR sMNemonic " + "FROM T_AID_CMCOOKINGMETHOD " + "ORDER BY sID"; try { DataTable dtResult = new DataTable(); com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); lngRes = objHRPSvc.lngGetDataTableWithoutParameters(strSQL, ref dtResult); objHRPSvc.Dispose(); if (lngRes > 0 && dtResult.Rows.Count > 0) { objResult = new clsCookMethod_VO[dtResult.Rows.Count]; for (int i1 = 0; i1 < objResult.Length; i1++) { objResult[i1] = new clsCookMethod_VO(); objResult[i1].m_strCookMethodID = dtResult.Rows[i1][0].ToString().Trim(); objResult[i1].m_strCookMethodName = dtResult.Rows[i1][1].ToString().Trim(); objResult[i1].m_strMNemonic = dtResult.Rows[i1][2].ToString().Trim(); } } } catch (Exception objEx) { com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public void m_lngSave() { if (m_objViewer.m_txtCookMethodName.Text.Trim() == "") { MessageBox.Show("煎制名称不能为空!"); return; } if (m_objViewer.m_txtMNemonic.Text.Trim() == "") { MessageBox.Show("缩写不能为空!"); return; } long lngRes = 0; string strID = ""; clsCookMethod_VO objResult = new clsCookMethod_VO(); if (m_objViewer.m_txtCookMethodName.Tag == null) // 新增 { lngRes = clsDomain.m_lngAddCookMethod(m_objViewer.m_txtCookMethodName.Text, m_objViewer.m_txtMNemonic.Text, out strID); if (lngRes > 0) { ListViewItem lti = new ListViewItem(); lti.SubItems.Add(strID); lti.SubItems.Add(m_objViewer.m_txtCookMethodName.Text); lti.SubItems.Add(m_objViewer.m_txtMNemonic.Text); lti.Tag = strID; m_objViewer.m_lst.Items.Add(lti); } } else // 修改 { objResult.m_strCookMethodID = m_objViewer.m_txtCookMethodName.Tag.ToString(); objResult.m_strCookMethodName = m_objViewer.m_txtCookMethodName.Text; objResult.m_strMNemonic = m_objViewer.m_txtMNemonic.Text; lngRes = clsDomain.m_lngDoUpdMethodByID(objResult); /* if (lngRes > 0) * { * m_objViewer.m_lst.SelectedItems[0].SubItems[1].Text = m_objViewer.m_txtCookMethodName.Text; * m_objViewer.m_lst.SelectedItems[0].SubItems[2].Text = m_objViewer.m_txtMNemonic.Text; * } */ } }
public long m_lngDoUpdMethodByID(System.Security.Principal.IPrincipal p_objPrincipal, clsCookMethod_VO objResult) { long lngRes = 0; //权限类 clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); //检查是否有使用些函数的权限 lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsRegTypeSvc", "m_lngDoUpdMethodByID"); if (lngRes < 0) //没有使用的权限 { return(-1); } string strSQL = "UPDATE T_AID_CMCOOKINGMETHOD SET " + "COOKINGMETHODNAME_VCHR = '" + objResult.m_strCookMethodName + "', " + "MNEMONIC_CHR = '" + objResult.m_strMNemonic + "' " + "WHERE COOKINGMETHODID_CHR = '" + objResult.m_strCookMethodID + "' "; try { com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); lngRes = objHRPSvc.DoExcute(strSQL); objHRPSvc.Dispose(); } catch (Exception objEx) { com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }