protected void Page_Load(object sender, EventArgs e) { try { suppliersOperator = new SupplierDAL(); if (!IsPostBack) { if (Request.QueryString[CommonStrings.ID] != null) { Supplier info = suppliersOperator.SelectByID(Convert.ToInt32(Request.QueryString[CommonStrings.ID]), null); if (info != null) { txtID.Text = info.ID.ToString(); txtNameAr.Text = info.NameAr; txtNameEn.Text = info.NameEn; txtDescriptionAr.Value = info.DescriptionAr; txtDescriptionEn.Value = info.DescriptionEn; txtContactPerson.Text = info.ContactPerson; txtContactPersonEmail.Text = info.ContactPersonEmail; txtContactPersonMobile.Text = info.ContactPersonMobile; imgPicture.ImageUrl = GetSmallImage(info.Image); txtWebsite.Text = info.Website; txtEmail.Text = info.Email; txtCreationDate.Text = info.CreationDate.ToShortDateString(); if (info.CreatedBy.HasValue) txtCreatedBy.Text = info.CreatedBy.Value.ToString(); if (info.ModificationDate.HasValue) txtModificationDate.Text = info.ModificationDate.Value.ToShortDateString(); if (info.ModifiedBy.HasValue) txtModifiedBy.Text = info.ModifiedBy.Value.ToString(); if (info.ActivationDate.HasValue) txtActivationDate.Text = info.ActivationDate.Value.ToShortDateString(); if (info.ActivatedBy.HasValue) txtActivatedBy.Text = info.ActivatedBy.Value.ToString(); if (info.DeactivationDate.HasValue) txtDeactivationDate.Text = info.DeactivationDate.Value.ToShortDateString(); if (info.DeactivatedBy.HasValue) txtDeactivatedBy.Text = info.DeactivatedBy.Value.ToString(); if (info.IsActive) txtStatus.Text = Literals.Active; else txtStatus.Text = Literals.NotActive; } } } } catch { Response.Redirect(Utility.AppendQueryString(PagesPathes.ErrorPage, new KeyValue(CommonStrings.BackUrl, "ListSuppliers"))); } }
protected void Page_Load(object sender, EventArgs e) { try { supplierOperator = new SupplierDAL(); if (!IsPostBack) { if (Request.QueryString[CommonStrings.ID] != null) { Supplier info = supplierOperator.SelectByID(Convert.ToInt32(Request.QueryString[CommonStrings.ID]), (bool?)IsArabic); if (info != null) { imgSupplier.ImageUrl = GetSmallImage(info.Image); offersAnch.HRef = Utility.AppendQueryString(PagesPathes.OffersList, new KeyValue("SuppID", Request.QueryString[CommonStrings.ID])); if (IsArabic) { imgSupplier.AlternateText = info.NameAr; imgSupplier.ToolTip = info.NameAr; ltrlName.Text = info.NameAr; if (string.IsNullOrEmpty(info.DescriptionAr)) ltrlDescription.Text = info.ShortDescriptionAr; else ltrlDescription.Text = info.DescriptionAr; } else { imgSupplier.AlternateText = info.NameEn; imgSupplier.ToolTip = info.NameEn; ltrlName.Text = info.NameEn; if (string.IsNullOrEmpty(info.DescriptionEn)) ltrlDescription.Text = info.ShortDescriptionEn; else ltrlDescription.Text = info.DescriptionEn; } if (string.IsNullOrEmpty(info.Website)) { websiteAnch.Visible = false; } else { websiteAnch.Visible = true; ltrlWebsite.Text = info.Website; if (info.Website.StartsWith("http://")) websiteAnch.HRef = info.Website; else websiteAnch.HRef = string.Concat("http://", info.Website); } if (string.IsNullOrEmpty(info.Email)) { emailAnch.Visible = false; } else { emailAnch.Visible = true; ltrlEmail.Text = info.Email; if (info.Email.StartsWith("mailto:")) emailAnch.HRef = info.Email; else emailAnch.HRef = string.Concat("mailto:", info.Email); } if (string.IsNullOrEmpty(info.HotLine)) { hotLineSpan.Visible = false; } else { hotLineSpan.Visible = true; ltrlHotLine.Text = info.HotLine; } if (info.BranchList != null && info.BranchList.Count > 0) { rptBranches.DataSource = info.BranchList; rptBranches.DataBind(); } emptyDataDiv.Visible = false; } else { emptyDataDiv.Visible = true; } } } } catch { Response.Redirect(Utility.AppendQueryString(PagesPathes.ErrorPage, new KeyValue(CommonStrings.BackUrl, "SuppliersList"))); } }
protected void Page_Load(object sender, EventArgs e) { try { suppliersOperator = new SupplierDAL(); if (!IsPostBack) { if (Request.QueryString[CommonStrings.ID] != null) { Supplier info = suppliersOperator.SelectByID(Convert.ToInt32(Request.QueryString[CommonStrings.ID]), null); if (info != null) { imgPicture.ImageUrl = GetSmallImage(info.Image); ViewState.Add("SupplierImage", info.Image); txtNameAr.Text = info.NameAr; txtNameEn.Text = info.NameEn; txtDescriptionAr.Value = info.DescriptionAr; txtDescriptionEn.Value = info.DescriptionEn; txtContactPerson.Text = info.ContactPerson; txtContactPersonEmail.Text = info.ContactPersonEmail; txtContactPersonMobile.Text = info.ContactPersonMobile; txtWebsite.Text = info.Website; txtEmail.Text = info.Email; if (info.IsActive) chkIsActive.Checked = true; divPicture.Style[CommonStrings.HTMLDisplay] = CommonStrings.HTMLBlock; divPathHeader.Style[CommonStrings.HTMLDisplay] = CommonStrings.HTMLNone; divUploader.Style[CommonStrings.HTMLDisplay] = CommonStrings.HTMLNone; } hidImageFlag.Value = CommonStrings.OldImage; } else { divPicture.Style[CommonStrings.HTMLDisplay] = CommonStrings.HTMLNone; divPathHeader.Style[CommonStrings.HTMLDisplay] = CommonStrings.HTMLBlock; divUploader.Style[CommonStrings.HTMLDisplay] = CommonStrings.HTMLBlock; } } } catch { Response.Redirect(Utility.AppendQueryString(PagesPathes.ErrorPage, new KeyValue(CommonStrings.BackUrl, "ListSuppliers"))); } }