zoukankan      html  css  js  c++  java
  • C# 按地址传值

    项目中在上传Excel数据时,有一个Currency栏位会到Currency表中Check用户输入的是否正确,这时发现一个问题:如果用户输入的是小写的usd,到Currency表中Check时可以通过,但是保存到自己的表中如果是小写的话就会有问题。所以下面的方法参数加了ref

    /// <summary>
            /// 检查Currency Code是否存在
            /// </summary>
            /// <param name="inputString">需要Check的字符</param>
            /// <returns></returns>
            public static bool CheckCurrency(ref string inputString)
            {
                CurrencyEntity entityCurrency = new CurrencyEntity();
                entityCurrency.QueryMode = true;
                entityCurrency.CurrencyCode += inputString;
                entityCurrency.EffectiveFrom += SystemParameter.DefaultNowDate;
                entityCurrency.EffectiveFrom.Operator = BenQ.Public.QData.Foundation.SQLOperator.LessThanEqual;
                entityCurrency.EffectiveTo += SystemParameter.DefaultNowDate;
                entityCurrency.EffectiveTo.Operator = BenQ.Public.QData.Foundation.SQLOperator.MoreThanEqual;
                DataTable currencyTable = entityCurrency.Query().Tables[0];
                if (currencyTable.Rows.Count > 0)
                {
                    inputString = currencyTable.Rows[0][entityCurrency.CurrencyCode.PhysicalFieldName.ToString()].ToString();
                    return true;
                }
                else
                {
                    return false;
                }
            }

    调用:
     if (!CommonFunction.CheckCurrency(ref currency))
                        {
                            m_DetailTable.Rows[i][
    "ErrorMessage"= "Currecny is invalid";
                            result 
    = false;
                        }
  • 相关阅读:
    Google快照查看八大绝招[小摘]
    CSS li或dd 浮动后增加图片时多出4PX问题
    ASP.NET C# 邮件发送全解
    ff ie7 ie6 css支持问题[拼网页标记]
    net 中 等同与ajax的效果 ICallbackEventHandler
    让DIV层位于flash对象之上
    屏蔽JS错误代码
    META标签的使用摘录,网页跳转特效
    【转】海量数据处理常用思路和方法
    MFC画图定时刷新,能否做到完全无闪烁
  • 原文地址:https://www.cnblogs.com/songsh96/p/805742.html
Copyright © 2011-2022 走看看