Example #1
0
        public static int FetchPaymentId(BLL.CRUD dbiz)
        {
            string sql = "select max(PaymentId) from T_Payment ";
            int    id  = Common.Helper.DbNull2Int(dbiz.ExecuteDataTable(sql).Rows[0][0]);

            return(id);
        }
Example #2
0
        /// <summary>
        /// 获取 Sys_Login_Account 登录用户信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static Model.M_Sys_Login_Account GetLoginAcc(string id)
        {
            BLL.CRUD biz = new BLL.CRUD(DbVendor.Oracle, Runtime.OracleConnStrLocal, false);

            try
            {
                BLL.Clause c = new BLL.Clause();
                c.Add("trim(LoginName)", id);
                List <Model.M_Sys_Login_Account> etylist = biz.Retrieve <Model.M_Sys_Login_Account>(c.Get());
                biz.Commit();

                if (etylist.Count > 0)
                {
                    return(etylist[0]);
                }
                else
                {
                    return(new Model.M_Sys_Login_Account());
                }
            }
            catch (Exception)
            {
                biz.Abort();
                throw;
            }
        }
Example #3
0
 /// <summary>
 /// 取数据库表字段值(带transaction)
 /// </summary>
 /// <param name="sqlStr"></param>
 /// <param name="db">使用transaction的数据库连接</param>
 /// <returns></returns>
 public static string GetSingleValue(string sqlStr, BLL.CRUD db)
 {
     System.Data.DataTable dt = db.ExecuteDataTable(sqlStr);
     if (dt.Rows.Count > 0)
     {
         return(Common.Helper.DbNull2Str(dt.Rows[0][0]));
     }
     else
     {
         return("");
     }
 }
Example #4
0
        /// <summary>
        /// 获取receipt实体
        /// </summary>
        /// <param name="receiptNum"></param>
        /// <param name="dbiz"></param>
        /// <returns></returns>
        public static M_Receipt GetReceiptByNum(string receiptNum, BLL.CRUD dbiz)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select * from AR_RECEIPT ");
            strSql.Append(" where RECEIPT_NUMBER='" + receiptNum + "'");
            M_Receipt ety = new M_Receipt();
            DataTable dt  = dbiz.ExecuteDataTable(strSql.ToString());

            ety.RECEIPT_NUMBER = receiptNum;
            if (dt.Rows.Count > 0)
            {
                ety.POST_STATUS     = dt.Rows[0]["POST_STATUS"].ToString();
                ety.RECEIPT_DATE    = dt.Rows[0]["RECEIPT_DATE"].ToString();
                ety.RECEIPT_NUMBER  = dt.Rows[0]["RECEIPT_NUMBER"].ToString();
                ety.PAYMENT_METHOD  = dt.Rows[0]["PAYMENT_METHOD"].ToString();
                ety.CHEQUE_NUMBER   = dt.Rows[0]["CHEQUE_NUMBER"].ToString();
                ety.RECEIPT_TYPE    = dt.Rows[0]["RECEIPT_TYPE"].ToString();
                ety.CUSTOMER_NUMBER = dt.Rows[0]["CUSTOMER_NUMBER"].ToString();
                ety.SITE_NUMBER     = dt.Rows[0]["SITE_NUMBER"].ToString();
                ety.GL_DATE         = dt.Rows[0]["GL_DATE"].ToString();
                ety.POSTING_DATE    = dt.Rows[0]["POSTING_DATE"].ToString();
                ety.BANK_IN_DATE    = dt.Rows[0]["BANK_IN_DATE"].ToString();
                ety.CURRENCY        = dt.Rows[0]["CURRENCY"].ToString();
                if (dt.Rows[0]["RATE"].ToString() != "")
                {
                    ety.RATE = double.Parse(dt.Rows[0]["RATE"].ToString());
                }
                if (dt.Rows[0]["AMOUNT"].ToString() != "")
                {
                    ety.AMOUNT = double.Parse(dt.Rows[0]["AMOUNT"].ToString());
                }
                ety.DESCRIPTION            = dt.Rows[0]["DESCRIPTION"].ToString();
                ety.RECEIVING_COMPANY_CODE = dt.Rows[0]["RECEIVING_COMPANY_CODE"].ToString();
                ety.PROPERTY           = dt.Rows[0]["PROPERTY"].ToString();
                ety.APPLICATION_STATUS = dt.Rows[0]["APPLICATION_STATUS"].ToString();
                ety.RECEIPT_STATUS     = dt.Rows[0]["RECEIPT_STATUS"].ToString();
                if (dt.Rows[0]["PRINT"].ToString() != "")
                {
                    ety.PRINT = double.Parse(dt.Rows[0]["PRINT"].ToString());
                }
                ety.PRINT_DATE           = dt.Rows[0]["PRINT_DATE"].ToString();
                ety.BANK_ACCOUNT         = dt.Rows[0]["BANK_ACCOUNT"].ToString();
                ety.CREATED_BY           = dt.Rows[0]["CREATED_BY"].ToString();
                ety.CREATION_DATE        = dt.Rows[0]["CREATION_DATE"].ToString();
                ety.LAST_UPDATED_BY      = dt.Rows[0]["LAST_UPDATED_BY"].ToString();
                ety.LAST_UPDATED_DATE    = dt.Rows[0]["LAST_UPDATED_DATE"].ToString();
                ety.BILLING_COMPANY_CODE = dt.Rows[0]["BILLING_COMPANY_CODE"].ToString();
                ety.APPROVAL_STATUS      = dt.Rows[0]["APPROVAL_STATUS"].ToString();
                ety.ACTIVE           = dt.Rows[0]["ACTIVE"].ToString();
                ety.VOID_DATE        = dt.Rows[0]["VOID_DATE"].ToString();
                ety.PDC_RECEIPT_DATE = dt.Rows[0]["PDC_RECEIPT_DATE"].ToString();
                ety.IDENTIFIED_DATE  = dt.Rows[0]["IDENTIFIED_DATE"].ToString();
                ety.IND_VOID_RECEIPT_ON_STATEMENT = dt.Rows[0]["IND_VOID_RECEIPT_ON_STATEMENT"].ToString();
                ety.RECEIPT_SOURCE = dt.Rows[0]["RECEIPT_SOURCE"].ToString();
                ety.PAYER          = dt.Rows[0]["PAYER"].ToString();
                if (dt.Rows[0]["OVERPLUS_AMOUNT"].ToString() != "")
                {
                    ety.OVERPLUS_AMOUNT = double.Parse(dt.Rows[0]["OVERPLUS_AMOUNT"].ToString());
                }
                ety.LEASE_NUMBER = dt.Rows[0]["lease_number"].ToString();
                return(ety);
            }
            else
            {
                return(null);
            }
        }