示例#1
0
        /// <summary>
        /// Phát sinh biểu thức chính quy phục vụ tìm kiếm của đối tượng
        /// </summary>
        /// <returns>Biểu thức chính quy</returns>
        public string ToRegExpression()
        {
            string expr = "";

            if (Sku == "")
            {
                expr += "(.*?)\\|";
            }
            else
            {
                expr += Sku + "\\|";
            }
            if (Name == "")
            {
                expr += "(.*?)\\|";
            }
            else
            {
                expr += Name + "\\|";
            }
            if (MFG.Year == 1)
            {
                expr += "(.*?)\\|";
            }
            else
            {
                expr += MFG.ToShortDateString() + "\\|";
            }
            expr += Price + "\\|";
            if (QuantityOnHand == -1)
            {
                expr += "(.*?)\\|";
            }
            else
            {
                expr += QuantityOnHand + "\\|";
            }
            if (MadeIn == "")
            {
                expr += "(.*?)";
            }
            else
            {
                expr += MadeIn;
            }

            expr = expr.Replace("NaN", "(.*?)");
            return(expr);
        }
示例#2
0
 /// <summary>
 /// Lấy dữ liệu món hàng
 /// </summary>
 /// <returns>Dữ liệu món hàng</returns>
 public string GetOutput()
 {
     return(String.Format("|{0,12}|{1,15}|{2,15}|{3,8}|{4,10}|{5,15}", Sku, Name, MFG.ToShortDateString(), Price, MadeIn, quantity));
 }
示例#3
0
 /// <summary>
 /// Tạo chuỗi dữ liệu của các thuộc tính
 /// </summary>
 /// <returns>Chuỗi dữ liệu</returns>
 public override string ToString()
 {
     return(base.ToString() + String.Format("|{0}|{1}|{2}|{3}", MFG.ToShortDateString(), Price, QuantityOnHand, MadeIn));
 }