Exemplo n.º 1
0
 protected void uiButtonCancel_Click(object sender, EventArgs e)
 {
     CurrentAd = null;
     uiPanelEdit.Visible = false;
     uiPanelViewAds.Visible = true;
     Clearfields();
 }
Exemplo n.º 2
0
 private void BindEnglishData()
 {
     BLL.Ads objData = new BLL.Ads();
     objData.GetAllAdsByLocation(4);
     if (objData.RowCount > 0)
     {
         uiRepeaterEnAds.DataSource = objData.DefaultView;
         uiRepeaterEnAds.DataBind();
         DefEnImage.Visible = false;
     }
     else
     {
         uiRepeaterEnAds.Visible = false;
         DefEnImage.Visible = true;
     }
 }
Exemplo n.º 3
0
 private void BindArabicData()
 {
     BLL.Ads objData = new BLL.Ads();
     objData.GetAllAdsByLocation(5);
     if (objData.RowCount > 0)
     {
         uiRepeaterArAds.DataSource = objData.DefaultView;
         uiRepeaterArAds.DataBind();
         DefArImage.Visible = false;
     }
     else
     {
         uiRepeaterArAds.Visible = false;
         DefArImage.Visible = true;
     }
 }
Exemplo n.º 4
0
        protected void uiGridViewAds_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "EditAds")
            {
                BLL.Ads objData = new Ads();
                objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
                //uiDropDownListCategories.SelectedValue = objData.CategoryID.ToString();
                uiDropDownListLocation.SelectedValue = objData.AdsLocationID.ToString();
                uiTextBoxEnName.Text = objData.EnTitle;
                uiTextBoxArName.Text = objData.ArTitle;
                if (!string.IsNullOrEmpty(objData.EnFilePath))
                {
                    uiEnImage.ImageUrl = objData.EnFilePath;
                }

                if (!string.IsNullOrEmpty(objData.ArFilePath))
                {
                    uiArImage.ImageUrl = objData.ArFilePath;
                }

                uiTextBoxURL.Text = objData.URL;
                uiTextBoxStartDate.Text = objData.StartDate.ToString("dd/MM/yyyy");
                uiTextBoxEndDate.Text = objData.EndDate.ToString("dd/MM/yyyy");

                uiPanelEdit.Visible = true;
                uiPanelViewAds.Visible = false;
                CurrentAd = objData;
            }
            else if (e.CommandName == "DeleteAds")
            {
                BLL.Ads objData = new Ads();
                objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
                objData.MarkAsDeleted();
                objData.Save();
                CurrentAd = null;
                BindAll();
            }
        }
Exemplo n.º 5
0
        private void UpdateRecord()
        {
            BLL.Ads objData = CurrentAd;
               // objData.CategoryID = Convert.ToInt32(uiDropDownListCategories.SelectedValue);
            objData.AdsLocationID = Convert.ToInt32(uiDropDownListLocation.SelectedValue);
            objData.EnTitle = uiTextBoxEnName.Text;
            objData.ArTitle = uiTextBoxArName.Text;
            if (uiFileUploadEnFile.HasFile)
            {
                uiFileUploadEnFile.SaveAs(Server.MapPath("~/FileUploads/Ads/" + uiFileUploadEnFile.FileName));
                string imagepath = "~/FileUploads/Ads/" + uiFileUploadEnFile.FileName;
                if (objData.EnFilePath != imagepath)
                    objData.EnFilePath = imagepath;
            }

            if (uiFileUploadArFile.HasFile)
            {
                uiFileUploadArFile.SaveAs(Server.MapPath("~/FileUploads/Ads/" + uiFileUploadArFile.FileName));
                string imagepath = "~/FileUploads/Ads/" + uiFileUploadArFile.FileName;
                if (objData.ArFilePath != imagepath)
                    objData.ArFilePath = imagepath;
            }

            objData.URL = uiTextBoxURL.Text;
            objData.StartDate = DateTime.ParseExact(uiTextBoxStartDate.Text, "dd/MM/yyyy", null);
            objData.EndDate = DateTime.ParseExact(uiTextBoxEndDate.Text, "dd/MM/yyyy", null);
            objData.Save();
            CurrentAd = null;
        }