コード例 #1
0
        protected void uiButtonUpdate_Click(object sender, EventArgs e)
        {
            if (CurrentAdsLocation != null)
            {
                AdsLocations objData = CurrentAdsLocation;
                objData.EnTitle = uiTextBoxEnName.Text;
                objData.ArTitle = uiTextBoxArName.Text;
                if (!string.IsNullOrEmpty(uiTextBoxTimeOut.Text))
                    objData.AdsTimeout = Convert.ToInt32(uiTextBoxTimeOut.Text);
                objData.Description = uiTextBoxDesc.Text;
                if(!string.IsNullOrEmpty(uiTextBoxWidth.Text))
                    objData.Width = Convert.ToInt32(uiTextBoxWidth.Text);
                if (!string.IsNullOrEmpty(uiTextBoxHeight.Text))
                    objData.Height = Convert.ToInt32(uiTextBoxHeight.Text);
                if (uiFileUploadAdLocation.HasFile)
                {
                    uiFileUploadAdLocation.SaveAs(Server.MapPath("~/FileUploads/AdsLocations" + uiFileUploadAdLocation.FileName));
                    objData.AdLocationPhoto = "/FileUploads/AdsLocations" + uiFileUploadAdLocation.FileName;
                }
                objData.Save();
            }
            else
            {
                AdsLocations objData = new AdsLocations ();
                objData.AddNew();
                objData.EnTitle = uiTextBoxEnName.Text;
                objData.ArTitle = uiTextBoxArName.Text;
                if (!string.IsNullOrEmpty(uiTextBoxTimeOut.Text))
                    objData.AdsTimeout = Convert.ToInt32(uiTextBoxTimeOut.Text);
                objData.Description = uiTextBoxDesc.Text;
                if (!string.IsNullOrEmpty(uiTextBoxWidth.Text))
                    objData.Width = Convert.ToInt32(uiTextBoxWidth.Text);
                if (!string.IsNullOrEmpty(uiTextBoxHeight.Text))
                    objData.Height = Convert.ToInt32(uiTextBoxHeight.Text);
                if (uiFileUploadAdLocation.HasFile)
                {
                    uiFileUploadAdLocation.SaveAs(Server.MapPath("~/FileUploads/AdsLocations" + uiFileUploadAdLocation.FileName));
                    objData.AdLocationPhoto = "/FileUploads/AdsLocations" + uiFileUploadAdLocation.FileName;
                }
                objData.Save();
            }

            uiPanelEdit.Visible = false;
            uiPanelViewAdsLocations.Visible = true;
            BindData();
            CurrentAdsLocation = null;
            Clearfields();
        }
コード例 #2
0
ファイル: Ads4.ascx.cs プロジェクト: menasbeshay/ivalley-svn
 private void LoadLocationDefaults()
 {
     AdsLocations location1 = new AdsLocations();
     location1.LoadByPrimaryKey(4);
     uiLiteralScript.Text = "<script type=\"text/javascript\">$(document).ready(function () {$('#Ad4').cycle({ fx: 'fade' , timeout: " + location1.AdsTimeout.ToString() + " }); }); </script>";
 }
コード例 #3
0
 private void BindData()
 {
     AdsLocations objData = new AdsLocations();
     objData.LoadAll();
     uiGridViewAdsLocations.DataSource = objData.DefaultView;
     uiGridViewAdsLocations.DataBind();
 }
コード例 #4
0
        protected void uiGridViewAdsLocations_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "EditLocation")
            {
                AdsLocations objData = new AdsLocations();
                objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
                uiTextBoxEnName.Text = objData.EnTitle;
                uiTextBoxArName.Text = objData.ArTitle;

                try
                {
                    uiTextBoxTimeOut.Text = objData.AdsTimeout.ToString();
                }
                catch (Exception ex)
                {
                    uiTextBoxTimeOut.Text = "";
                }
                uiTextBoxDesc.Text = objData.Description;

                try
                {
                    uiTextBoxWidth.Text = objData.Width.ToString();
                }
                catch (Exception ex)
                {
                    uiTextBoxWidth.Text = "";
                }

                try
                {
                    uiTextBoxHeight.Text = objData.Height.ToString();
                }
                catch (Exception ex)
                {
                    uiTextBoxHeight.Text = "";
                }

                CurrentAdsLocation = objData;
                uiPanelViewAdsLocations.Visible = false;
                uiPanelEdit.Visible = true;
            }
            else if (e.CommandName == "DeleteLocation")
            {
                AdsLocations objData = new AdsLocations();
                objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
                objData.MarkAsDeleted();
                objData.Save();
            }
        }
コード例 #5
0
        private void LoadDDLs()
        {
            Categories objData = new Categories();
            objData.LoadAll();
            uiDropDownListCategories.DataSource = objData.DefaultView;
            uiDropDownListCategories.DataTextField = "ArName";
            uiDropDownListCategories.DataValueField = "CategoryID";
            uiDropDownListCategories.DataBind();

            AdsLocations adsLocationsData = new AdsLocations();
            adsLocationsData.LoadAll();
            uiDropDownListLocation.DataSource = adsLocationsData.DefaultView;
            uiDropDownListLocation.DataTextField = "ArTitle";
            uiDropDownListLocation.DataValueField = "AdsLocationID";
            uiDropDownListLocation.DataBind();

            uiDropDownListAdsLocations.DataSource = adsLocationsData.DefaultView;
            uiDropDownListAdsLocations.DataTextField = "ArTitle";
            uiDropDownListAdsLocations.DataValueField = "AdsLocationID";
            uiDropDownListAdsLocations.DataBind();
            uiDropDownListAdsLocations.Items.Insert(0, new ListItem("إختر مكان الإعلان", "0"));
        }
コード例 #6
0
 protected void uiGridViewAds_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         DataRowView objData = (DataRowView)e.Row.DataItem;
         AdsLocations adlocation = new AdsLocations();
         adlocation.LoadByPrimaryKey(Convert.ToInt32(objData["AdsLocationID"].ToString()));
         Label temp = (Label)e.Row.FindControl("uiLabelAdLocation");
         temp.Text = adlocation.ArTitle;
     }
 }