public string ShowProductAll() { CDynamicViewProduct ViewProduct; int currentpage = 0; int size = 30; try { currentpage = int.Parse(Request.QueryString["page"].ToString()); size = int.Parse(Request.QueryString["size"].ToString()); if (size > 40 || size < 10) { size = 30; } } catch { } if (Session["SSMobileAll"] != null) { ViewProduct = (CDynamicViewProduct)Session["SSMobileAll"]; ViewProduct.SetPageSize(size); if (currentpage > 0) { ViewProduct.SetCurrentPage(currentpage); } else { ViewProduct.SetNumProduct(); ViewProduct.SetCurrentPage(); } } else { ViewProduct = new CDynamicViewProduct(); ViewProduct.SetIdType((int)Application["idtypemobile"]); ViewProduct.SetNumProduct(); ViewProduct.SetPageSize(size); if (currentpage > 0) { ViewProduct.SetCurrentPage(currentpage); } else { ViewProduct.SetCurrentPage(); } Session["SSMobileAll"] = ViewProduct; } blpro = string.Format(blpro, "<u>" + ViewProduct.GetNumberRecord() + "</u>"); Product_data product = ViewProduct.ProductIdTypeFromTo(); DataTable table = product.Tables[Product_data._table]; int numPro = table.Rows.Count; Boolean iseven = true; if (ViewProduct.GetPages() > 1) { strpage1 = CreatePage(ViewProduct.GetCurrentPage(), ViewProduct.GetPages(), ViewProduct.GetPageSize(), 1); strpage2 = CreatePage(ViewProduct.GetCurrentPage(), ViewProduct.GetPages(), ViewProduct.GetPageSize(), 2); } else if (ViewProduct.GetPages() == 1) { strpage1 = ButtonCompare(true); strpage2 = ButtonCompare(false); } string strProMain = "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; string id = ""; string name = ""; string url = ""; string price = "0"; float rate = (float)Application["ratepromain"]; float price1 = 1; string warranty = ""; Boolean istest = false; ArrayList list = new ArrayList(); string substring = ""; string madein = ""; string isSpec = ""; if (ViewProduct.GetCurrentPage() == 1) { istest = true; } for (int i = 0; i < numPro; i++) { id = table.Rows[i][Product_data._id].ToString(); name = table.Rows[i][Product_data._name].ToString() + " " + table.Rows[i][Product_data._state].ToString(); url = table.Rows[i][Product_data._urlImage].ToString(); isSpec = table.Rows[i][Product_data._ispec].ToString(); if (url.Length > 0) { url = "image/img_pro/" + url; } else { url = "image/common/notimgpro.png"; } price1 = float.Parse(table.Rows[i][Product_data._price].ToString()); price1 = price1 * rate; price = price1.ToString("N").Split('.')[0]; warranty = table.Rows[i][Product_data._WarrantyMonth].ToString(); madein = table.Rows[i][Product_data._shortnote].ToString(); if (istest == true && price.Equals("0")) { substring = "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; substring += "<tr><td rowspan='2' width='95' align='center'>"; substring += "<a href='?menu=dp&id=" + id + "'><img class='img2' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)' src='" + url + "'/></a></td>"; substring += "<td class='txt2' colspan='2'><a href='?menu=dp&id=" + id + "' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)'>" + name + "</a></td></tr>"; substring += "<tr valign='top'><td width='159'>" + tprice + ": <span class='txt4'>"; substring += tupdate + "</span><br />"; substring += twarranty + ": <span class='txt4'>" + warranty + " " + tmonth + "</span><br />"; if (table.Rows[i][Product_data._ispromotion].ToString().Length > 0) { substring += "<img src='image/common/khuyenmai.gif' style='cursor:pointer;' onmouseover='showDivMessage(2," + id + "," + i + ",event);' onmouseout='OnMOut(event)'/><br />"; } substring += "</td><td width='25'><input type='checkbox' id='c" + id + "' name='cp'/></td></tr>"; //strProMain += "<tr><td colspan='3' align='center' height='32'><div class='button3' onclick='AddCart(" + id + ",1);'>" + torder + "</div></td></tr>"; substring += "</table>"; list.Add(substring); continue; } if (iseven) { if (isSpec.Equals("1")) { strProMain += "<tr><td width='279' class='bgcl8'>"; } else { strProMain += "<tr><td width='279'>"; } strProMain += "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; strProMain += "<tr><td rowspan='2' width='95' align='center'>"; strProMain += "<a href='?menu=dp&id=" + id + "'><img class='img2' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)' src='" + url + "'/></a></td>"; strProMain += "<td class='txt2' colspan='2'><a href='?menu=dp&id=" + id + "' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)'>" + name + "</a></td></tr>"; strProMain += "<tr valign='top'><td width='159'>" + tprice + ": <span class='txt4'>"; if (price.Equals("0")) { strProMain += tupdate + "</span><br />"; } else { strProMain += price + " " + unitPrice + "</span><br />"; } strProMain += twarranty + ": <span class='txt4'>" + warranty + " " + tmonth + "</span><br />"; if (table.Rows[i][Product_data._ispromotion].ToString().Length > 0) { strProMain += "<img src='image/common/khuyenmai.gif' style='cursor:pointer;' onmouseover='showDivMessage(2," + id + "," + i + ",event);' onmouseout='OnMOut(event)'/><br />"; } strProMain += "</td><td width='25'><input type='checkbox' id='c" + id + "' name='cp'/></td></tr>"; //strProMain += "<tr><td colspan='3' align='center' height='32'><div class='button3' onclick='AddCart(" + id + ",1);'>" + torder + "</div></td></tr>"; strProMain += "</table></td>"; strProMain += "<td class='line2'></td>"; iseven = false; if (i + 1 == numPro) { if (list.Count == 0) { strProMain += "<td width='279'> </td>"; strProMain += "</tr>"; } } } else { if (isSpec.Equals("1")) { strProMain += "<td width='279' class='bgcl8'>"; } else { strProMain += "<td width='279'>"; } strProMain += "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; strProMain += "<tr><td rowspan='2' width='95' align='center'>"; strProMain += "<a href='?menu=dp&id=" + id + "'><img class='img2' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)' src='" + url + "'/></a></td>"; strProMain += "<td class='txt2' colspan='2'><a href='?menu=dp&id=" + id + "' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)'>" + name + "</a></td></tr>"; strProMain += "<tr valign='top'><td width='159'>" + tprice + ": <span class='txt4'>"; if (price.Equals("0")) { strProMain += tupdate + "</span><br />"; } else { strProMain += price + " " + unitPrice + "</span><br />"; } strProMain += twarranty + ": <span class='txt4'>" + warranty + " " + tmonth + "</span><br />"; if (table.Rows[i][Product_data._ispromotion].ToString().Length > 0) { strProMain += "<img src='image/common/khuyenmai.gif' style='cursor:pointer;' onmouseover='showDivMessage(2," + id + "," + i + ",event);' onmouseout='OnMOut(event)'/><br />"; } strProMain += "</td><td width='25'><input type='checkbox' id='c" + id + "' name='cp'/></td></tr>"; //strProMain += "<tr><td colspan='3' align='center' height='32'><div class='button3' onclick='AddCart(" + id + ",1);'>" + torder + "</div></td></tr>"; strProMain += "</table></td></tr>"; if (i + 1 < numPro) { strProMain += "<tr><td class='line1'></td><td></td><td class='line1'></td></tr>"; } iseven = true; } } int numpro = list.Count; for (int i = 0; i < numpro; i++) { if (iseven) { strProMain += "<tr><td width='279'>"; strProMain += list[i].ToString(); strProMain += "</td><td class='line2'></td>"; iseven = false; if (i + 1 == numpro) { strProMain += "<td width='279'> </td>"; strProMain += "</tr>"; } } else { strProMain += "<td width='279'>"; strProMain += list[i].ToString(); strProMain += "</td></tr>"; if (i + 1 < numPro) { strProMain += "<tr><td class='line1'></td><td></td><td class='line1'></td></tr>"; } iseven = true; } } strProMain += "</table>"; return(strProMain); }
public string ShowProductAll() { CDynamicViewProduct ViewProduct; int currentpage = 0; int size = 30; try { currentpage = int.Parse(Request.QueryString["page"].ToString()); size = int.Parse(Request.QueryString["size"].ToString()); if (size > 40 || size < 10) { size = 30; } } catch { } if (Session["SSProductAll"] != null) { ViewProduct = (CDynamicViewProduct)Session["SSProductAll"]; ViewProduct.SetPageSize(size); if (currentpage > 0) { ViewProduct.SetCurrentPage(currentpage); } else { ViewProduct.SetNumProduct(); ViewProduct.SetCurrentPage(); } } else { ViewProduct = new CDynamicViewProduct(); ViewProduct.SetIdType((int)Application["idtypeproduct"]); ViewProduct.SetNumProduct(); ViewProduct.SetPageSize(size); if (currentpage > 0) { ViewProduct.SetCurrentPage(currentpage); } else { ViewProduct.SetCurrentPage(); } Session["SSProductAll"] = ViewProduct; } blpro = string.Format(blpro, "<u>" + ViewProduct.GetNumberRecord() + "</u>"); Product_data product = ViewProduct.ProductIdTypeFromTo(); DataTable table = product.Tables[Product_data._table]; int numPro = table.Rows.Count; Boolean iseven = true; if (ViewProduct.GetPages() > 1) { strpage1 = CreatePage(ViewProduct.GetCurrentPage(), ViewProduct.GetPages(), ViewProduct.GetPageSize(), 1); strpage2 = CreatePage(ViewProduct.GetCurrentPage(), ViewProduct.GetPages(), ViewProduct.GetPageSize(), 2); } else if (ViewProduct.GetPages() == 1) { strpage1 = ButtonCompare(true); strpage2 = ButtonCompare(false); } string strProMain = "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; strProMain += "<tr height='5'><td colspan='3'></td></tr>"; string id = ""; string name = ""; string url = ""; string price = "0"; string price2 = ""; float rate = (float)Application["ratepromain"]; float price1 = 1; string warranty = ""; Boolean istest = false; ArrayList list = new ArrayList(); string substring = ""; string madein = ""; string isSpec = ""; if (ViewProduct.GetCurrentPage() <= 2) { istest = true; } string StateId = "1"; for (int i = 0; i < numPro; i++) { id = table.Rows[i][Product_data._id].ToString(); name = table.Rows[i][Product_data._name].ToString() + " " + table.Rows[i][Product_data._state].ToString(); url = table.Rows[i][Product_data._urlImage].ToString(); isSpec = table.Rows[i][Product_data._ispec].ToString(); string namepro = table.Rows[i][Product_data._name].ToString(); namepro = namepro.Replace("/", ""); namepro = namepro.Replace("#", ""); namepro = namepro.Replace(":", ""); namepro = namepro.Replace("\"", ""); if (url.Length > 0) { url = "image/img_pro/" + url; } else { url = "image/common/notimgpro.png"; } price2 = table.Rows[i][Product_data._price].ToString(); price1 = float.Parse(table.Rows[i][Product_data._price].ToString()); price1 = price1 * rate; price = price1.ToString("N").Split('.')[0]; warranty = table.Rows[i][Product_data._WarrantyMonth].ToString(); madein = table.Rows[i][Product_data._shortnote].ToString(); StateId = table.Rows[i][Product_data._stateid].ToString(); if (StateId.Equals("2") || StateId.Equals("3") || StateId.Equals("5")) { StateId = "2"; } if (istest == true && (price.Equals("0") || StateId.Equals("2"))) { substring = "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; substring += "<tr><td rowspan='2' width='88' align='center' valign='top'>"; if (table.Rows[i][Product_data._ispromotion].ToString().Length > 0) { substring += "<img src='image/common/khuyenmai.gif' style='cursor:pointer;' onmouseover='showDivMessage(2," + id + "," + i + ",event);' onmouseout='OnMOut(event)'/><br />"; } substring += "<a href='" + namepro + "-dp-" + id + ".html'><img class='img1' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)' src='" + url + "'/></a></td>"; substring += "<td colspan='2' valign='top' class='text_title'><a href='" + namepro + "-dp-" + id + ".html' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)'>" + name + "</a></td></tr>"; substring += "<tr><td valign='middle' width='165' height='48'>" + tprice + ": <span class='price'>"; if (price.Equals("0")) { substring += tupdate + "</span><br />"; } else { if (unitPrice.Equals("$")) { substring += price + " VND</span><br />"; substring += "<font color='#FFFFFF'>" + tprice + ": </font><span class='price'>" + price2 + "</span><br />"; } else if (unitPrice.Equals("$$")) { substring += price + " VND</span><br />"; substring += "<font color='#FFFFFF'>" + tprice + ": </font><span class='price'>" + price2 + " USD</span><br />"; } else { substring += price + " " + unitPrice + "</span><br />"; } substring += "<span class='tvat'>" + strMVAT + "</span><br />"; } substring += twarranty + ": <span class='price'>" + warranty + " " + tmonth + "</span>"; //if (madein.Length > 0) //{ // substring += "<br /><span class='text_title'>" + madein + "</span>"; //} substring += "</td><td width='25' align='right'><input type='checkbox' id='c" + id + "' name='cp'/></td></tr>"; if (madein.Length > 0) { substring += "<tr><td colspan='3' class='text_title' align='center'>" + madein + "</td></tr>"; } //strProMain += "<tr><td colspan='3' align='center' height='32'><div class='button3' onclick='AddCart(" + id + ",1);'>" + torder + "</div></td></tr>"; substring += "</table>"; list.Add(substring); continue; } if (iseven) { if (isSpec.Equals("1")) { strProMain += "<tr><td width='278' class='cl1'>"; } else { strProMain += "<tr><td width='278'>"; } strProMain += "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; strProMain += "<tr><td rowspan='2' width='88' align='center' valign='top'>"; if (table.Rows[i][Product_data._ispromotion].ToString().Length > 0) { strProMain += "<img src='image/common/khuyenmai.gif' style='cursor:pointer;' onmouseover='showDivMessage(2," + id + "," + i + ",event);' onmouseout='OnMOut(event)'/><br />"; } strProMain += "<a href='" + namepro + "-dp-" + id + ".html'><img class='img1' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)' src='" + url + "'/></a></td>"; strProMain += "<td colspan='2' valign='top' class='text_title'><a href='" + namepro + "-dp-" + id + ".html' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)'>" + name + "</a></td></tr>"; strProMain += "<tr><td valign='middle' width='165' height='48'>" + tprice + ": <span class='price'>"; if (price.Equals("0")) { strProMain += tupdate + "</span><br />"; } else { if (unitPrice.Equals("$")) { strProMain += price + " VND</span><br />"; strProMain += "<font color='#FFFFFF'>" + tprice + ": </font><span class='price'>" + price2 + "</span><br />"; } else if (unitPrice.Equals("$$")) { strProMain += price + " VND</span><br />"; strProMain += "<font color='#FFFFFF'>" + tprice + ": </font><span class='price'>" + price2 + " USD</span><br />"; } else { strProMain += price + " " + unitPrice + "</span><br />"; } } strProMain += "<span class='tvat'>" + strMVAT + "</span><br />"; strProMain += twarranty + ": <span class='price'>" + warranty + " " + tmonth + "</span>"; //if (madein.Length > 0) //{ // strProMain += "<br /><span class='text_title'>" + madein + "</span>"; //} strProMain += "</td><td width='25' align='right'><input type='checkbox' id='c" + id + "' name='cp'/></td></tr>"; if (madein.Length > 0) { strProMain += "<tr><td colspan='3' class='text_title' align='center'>" + madein + "</td></tr>"; } //strProMain += "<tr><td colspan='3' align='center' height='32'><div class='button3' onclick='AddCart(" + id + ",1);'>" + torder + "</div></td></tr>"; strProMain += "</table></td>"; strProMain += "<td class='bg_line4'></td>"; iseven = false; if (i + 1 == numPro) { if (list.Count == 0) { strProMain += "<td width='278'> </td>"; strProMain += "</tr>"; } } } else { if (isSpec.Equals("1")) { strProMain += "<td width='278' class='cl1'>"; } else { strProMain += "<td width='278'>"; } strProMain += "<table cellpadding='0' cellspacing='0' border='0' width='100%'>"; strProMain += "<tr><td rowspan='2' width='88' align='center' valign='top'>"; if (table.Rows[i][Product_data._ispromotion].ToString().Length > 0) { strProMain += "<img src='image/common/khuyenmai.gif' style='cursor:pointer;' onmouseover='showDivMessage(2," + id + "," + i + ",event);' onmouseout='OnMOut(event)'/><br />"; } strProMain += "<a href='" + namepro + "-dp-" + id + ".html'><img class='img1' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)' src='" + url + "'/></a></td>"; strProMain += "<td colspan='2' valign='top' class='text_title'><a href='" + namepro + "-dp-" + id + ".html' onmouseover='showDivMessage(1," + id + "," + i + ",event);' onmouseout='OnMOut(event)'>" + name + "</a></td></tr>"; strProMain += "<tr><td valign='middle' width='165' height='48'>" + tprice + ": <span class='price'>"; if (price.Equals("0")) { strProMain += tupdate + "</span><br />"; } else { if (unitPrice.Equals("$")) { strProMain += price + " VND</span><br />"; strProMain += "<font color='#FFFFFF'>" + tprice + ": </font><span class='price'>" + price2 + "</span><br />"; } else if (unitPrice.Equals("$$")) { strProMain += price + " VND</span><br />"; strProMain += "<font color='#FFFFFF'>" + tprice + ": </font><span class='price'>" + price2 + " USD</span><br />"; } else { strProMain += price + " " + unitPrice + "</span><br />"; } } strProMain += "<span class='tvat'>" + strMVAT + "</span><br />"; strProMain += twarranty + ": <span class='price'>" + warranty + " " + tmonth + "</span>"; //if (madein.Length > 0) //{ // strProMain += "<br /><span class='text_title'>" + madein + "</span>"; //} strProMain += "</td><td width='25' align='right'><input type='checkbox' id='c" + id + "' name='cp'/></td></tr>"; if (madein.Length > 0) { strProMain += "<tr><td colspan='3' class='text_title' align='center'>" + madein + "</td></tr>"; } //strProMain += "<tr><td colspan='3' align='center' height='32'><div class='button3' onclick='AddCart(" + id + ",1);'>" + torder + "</div></td></tr>"; strProMain += "</table></td></tr>"; if (i + 1 < numPro) { strProMain += "<tr><td class='bg_line3'></td><td></td><td class='bg_line3'></td></tr>"; } iseven = true; } } int numlist = list.Count; for (int i = numlist - 1; i >= 0; i--) { if (iseven) { strProMain += "<tr><td width='278'>"; strProMain += list[i].ToString(); strProMain += "</td><td class='bg_line4'></td>"; iseven = false; if (i == 0) { strProMain += "<td width='278'> </td>"; strProMain += "</tr>"; } } else { strProMain += "<td width='278'>"; strProMain += list[i].ToString(); strProMain += "</td></tr>"; if (i > 0) { strProMain += "<tr><td class='bg_line3'></td><td></td><td class='bg_line3'></td></tr>"; } iseven = true; } } strProMain += "<tr height='5'><td colspan='3'></td></tr>"; strProMain += "</table>"; return(strProMain); }