예제 #1
0
 private void Load_rptSubSlider()
 {
     subslider = new SubSliderBLL();
     rptSubSlider.DataSource = subslider.ShowSubSlider();
     rptSubSlider.DataBind();
     rptindicators.DataSource = subslider.ShowSubSlider();
     rptindicators.DataBind();
 }
예제 #2
0
    private void GetSubSliderPageWise(int pageIndex)
    {
        subslider = new SubSliderBLL();
        int recordCount = 0;

        gwSubSlider.DataSource = subslider.GetSubSliderPageWise(pageIndex, PageSize);
        recordCount            = subslider.RecordCountSubSlider();
        gwSubSlider.DataBind();
        this.PopulatePager(rptPager, recordCount, pageIndex, PageSize);
    }
예제 #3
0
 protected void btnNewSubSlider_Click(object sender, EventArgs e)
 {
     try
     {
         subslider = new SubSliderBLL();
         if (subslider.NewSubSlider(txtTitle.Text, txtDescription.Text, UploadImg(FileImgUpload), chkShow.Checked, subslider.MaxItemindex() + 1, Session.GetCurrentUser().ID, txtRedirectLink.Text))
         {
             this.GetSubSliderPageWise(1);
         }
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }
예제 #4
0
 protected void gwSubSlider_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     try
     {
         subslider = new SubSliderBLL();
         int ID = Convert.ToInt32((gwSubSlider.Rows[e.RowIndex].FindControl("lblID") as Label).Text);
         if (subslider.DeleteWithID(ID))
         {
             this.GetSubSliderPageWise(1);
         }
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }
예제 #5
0
 protected void chkShow_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         CheckBox    chk      = (sender as CheckBox);
         GridViewRow row      = (GridViewRow)(((CheckBox)sender).NamingContainer);
         HiddenField hdnCheck = (HiddenField)row.Cells[4].FindControl("hiddenField1");
         subslider = new SubSliderBLL();
         if (subslider.UpdateStatus(Convert.ToInt32(hdnCheck.Value), chk.Checked))
         {
             this.GetSubSliderPageWise(1);
         }
         //this.AlertPageValid(true, hdnCheck.Value, alertPageValid, lblPageValid);
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }
예제 #6
0
 protected void btnChangeCTImages_Click(object sender, EventArgs e)
 {
     try
     {
         subslider = new SubSliderBLL();
         images    = new ImagesBLL();
         int    ID      = Convert.ToInt32((gwSubSlider.SelectedRow.FindControl("lblID") as Label).Text);
         string http    = "http://" + Request.Url.Authority + "/";
         string ImgNAme = HidImgUrlCT.Value.Remove(0, HidImgUrlCT.Value.LastIndexOf("/") + 1);
         Images img     = images.ListWithImagesName(ImgNAme).FirstOrDefault();
         if (subslider.UpdateImage(ID, img.ID))
         {
             this.GetSubSliderPageWise(1);
         }
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }
예제 #7
0
    protected void lkbtnDown_Click(object sender, EventArgs e)
    {
        try
        {
            subslider = new SubSliderBLL();
            LinkButton lkbutton = (sender as LinkButton);
            //Get the command argument
            string           commandArgument = lkbutton.CommandArgument;
            int              id = int.Parse(commandArgument);
            Number           a, b;
            Number           A, B;
            List <SubSlider> lst = subslider.ListWithID(id);
            SubSlider        sub = lst.FirstOrDefault();

            List <SubSlider> lstUP  = subslider.ListWithSortOrder(subslider.MinItemindexLK(sub.SortOrder)); //index B
            SubSlider        sub_Up = lstUP.FirstOrDefault();

            if (sub_Up == null)
            {
                a = new Number(0);
                b = new Number(0);
                return;
            }
            else
            {
                A = new Number(sub.ID);
                B = new Number(sub_Up.ID);
                a = new Number(sub.SortOrder);
                b = new Number(sub_Up.SortOrder);
                this.swap(a, b);
                this.subslider.UpdateSortOrder(a.getNum(), A.getNum());
                this.subslider.UpdateSortOrder(b.getNum(), B.getNum());
                this.GetSubSliderPageWise(1);
                gwSubSlider.SelectedIndex = -1;
            }
        }
        catch (Exception ex)
        {
            this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
        }
    }
예제 #8
0
 protected void btnSevaEdit_Click(object sender, EventArgs e)
 {
     try
     {
         subslider = new SubSliderBLL();
         int       ID  = Convert.ToInt32((gwSubSlider.SelectedRow.FindControl("lblID") as Label).Text);
         SubSlider sub = subslider.ListWithID(ID).FirstOrDefault();
         if (subslider.UpdateSubSlider(ID, txtETitle.Text, txtEDescription.Text, (UploadImg(UploadEditImage) == 0) ? sub.SliderImg : UploadImg(UploadEditImage), chkEditStatus.Checked, txtERedirectLink.Text))
         {
             this.GetSubSliderPageWise(1);
         }
         else
         {
             this.AlertPageValid(true, "False to connect server !", alertPageValid, lblPageValid);
         }
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }
예제 #9
0
 protected void gwSubSlider_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         subslider = new SubSliderBLL();
         images    = new ImagesBLL();
         btnfixSubSlider.Attributes.Add("class", "btn btn-default");
         btnselectImg.Attributes.Add("class", "btn btn-default");
         int       ID  = Convert.ToInt32((gwSubSlider.SelectedRow.FindControl("lblID") as Label).Text);
         SubSlider sub = subslider.ListWithID(ID).FirstOrDefault();
         txtETitle.Text        = sub.Title;
         txtEDescription.Text  = sub.Descriptions;
         txtERedirectLink.Text = sub.RedirectLink;
         Images img = images.ListWithID(sub.SliderImg).FirstOrDefault();
         ImgEditImages.ImageUrl  = (img == null) ? "#" : "../../" + img.ImagesUrl;
         chkEditStatus.Checked   = sub.SliderStatus;
         UploadEditImage.ToolTip = (img == null) ? "" : img.ImagesName;
     }
     catch (Exception ex)
     {
         this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid);
     }
 }