using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using CommonV2; using System.Web.Mail; public partial class checkout : System.Web.UI.Page { protected void Page_Load(object sender, System.EventArgs e) { if (!eCateLib.MemberLoginStatus()) Response.Redirect("~/general/login.aspx"); if(!Page.IsPostBack) { try { PopulateDetail(); if (Util.DefaultSystemSetting.Flag_MemberModule) { if(Util.Member!=null && Util.Member.Email != "") { PopulateForm(); } } if (Util.DefaultSystemSetting.Flag_StoreRFQ) PopulateForm(); } catch(Exception ex) { Util.TmpString=ex.Message; Response.Redirect("~/general/status.aspx"); } } } private void PopulateForm() { MemberProxy mp = Util.MemberProxy; Member member = (Member)mp.FindByID(Util.Member.MemberID); //txtComp.Text = member.Company; txtName.Text = member.Name; //txtAdd1.Text = member.Address1; //txtAdd2.Text = member.Address2; //txtAdd3.Text = member.Address3; //txtPostal.Text = member.Postal; txtTel.Text = member.Tel; txtFax.Text = member.Fax; txtEmail.Text = member.Email; //foreach(ListItem li in listCountry.Items) //{ // if(li.Text == member.Country ) li.Selected = true; //} } private void PopulateDetail() { if (Util.DefaultSystemSetting.Flag_SellingPrice) eCateLib.UpdateOldCartItemPrice(); ShoppingCartProxy scp = Util.ShoppingCartProxy; dgCart.DataSource = scp.GetAll(Util.GetShoppingCartId); dgCart.DataBind(); if (dgCart.Items.Count<1) Response.Redirect("~/cart/viewcart.aspx"); //CountryProxy cp = Util.CountryProxy; //listCountry.DataSource = cp.GetAll(); //listCountry.DataBind(); if(!Util.DefaultSystemSetting.Flag_StoreRFQ) { #region set default to singapore //foreach(ListItem li in listCountry.Items) //{ // if(li.Text == "Singapore") // { // li.Selected = true; // break; // } //} #endregion } txtDate.Text = DateTime.Today.ToString("dd/MM/yyyy"); } protected void btRFQ_Click(object sender, System.EventArgs e) { this.Page.Validate(); if( this.Page.IsValid ) { ShoppingCartProxy scp = Util.ShoppingCartProxy; try { #region send email string ItemDetail="
| Product | "; ItemDetail += "Quantity | "; if (Util.DefaultSystemSetting.Flag_UOM) ItemDetail += "UOM | "; //ItemDetail += "Unit Price S$ |
| "+ dgCart.Items[i].Cells[0].Text +" | \n"; ItemDetail += "" + dgCart.Items[i].Cells[1].Text + " | \n"; if (Util.DefaultSystemSetting.Flag_UOM) { int uid = Convert.ToInt32(dgCart.Items[i].Cells[2].Text); UOM uom = (UOM)up.FindByID(uid); ItemDetail += ""+uom.Unit+" | \n"; } ItemDetail += " |