Example #1
0
        private void ListImages()
        {
            ImageFilesDAL obj        = new ImageFilesDAL();
            DataSet       objDataset = new DataSet();

            try
            {
                //string where = " UserCreated =" + _user.UserID;
                string where = string.Empty;
                if (ddlStock.SelectedValue.Trim() != "0")
                {
                    where += " 1=1 And AuthorID =1 ";
                }
                else
                {
                    where += " 1=1 And (( AuthorID =0 ) OR (AuthorID is null ))";
                }
                if (!string.IsNullOrEmpty(fileName.Text))
                {
                    where += " AND ImageFileName like N'%" + fileName.Text + "%'";
                }
                //if (Drop_Chuyenmuc.SelectedValue.Trim() != "0")
                //    where += string.Format(" AND Categorys_ID IN (SELECT * FROM [fn_Return_Category_Tree] ({0}))", this.Drop_Chuyenmuc.SelectedValue);
                if (!String.IsNullOrEmpty(txt_FromDate.Text.Trim()))
                {
                    where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)>=0) ", UltilFunc.ToDate(this.txt_FromDate.Value.ToString().Trim(), "MM/dd/yyyy"));
                }
                if (!String.IsNullOrEmpty(txt_ToDate.Text.Trim()))
                {
                    where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)<=0)", UltilFunc.ToDate(this.txt_ToDate.Value.ToString().Trim(), "MM/dd/yyyy"));
                }
                else
                {
                    if (ddlStock.SelectedValue.Trim() == "0")
                    {
                        where += " AND " + string.Format(" DATEDIFF(DAY,DateCreated,'{0}')=0 ", DateTime.Now.ToString("MM/dd/yyyy"));
                    }
                }
                where     += " ORDER BY DateCreated DESC";
                objDataset = obj.ListAllImages(where);
                if (objDataset != null)
                {
                    DataView _dv = obj.BindGridListImages(objDataset.Tables[0]);
                    dlImages.DataSource = _dv;
                    dlImages.DataBind();
                }
                objDataset.Clear();
            }
            catch
            {
                dlImages.DataSource = null;
                dlImages.DataBind();
            }
        }
        private void ListImages()
        {
            ImageFilesDAL obj        = new ImageFilesDAL();
            DataSet       objDataset = new DataSet();

            string where = " UserCreated =" + user.UserID;
            //if (!String.IsNullOrEmpty(txt_FromDate.Text.Trim()))
            //    where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)>=0) ", UltilFunc.ToDate(this.txt_FromDate.Value.ToString().Trim(), "MM/dd/yyyy"));
            //if (!String.IsNullOrEmpty(txt_ToDate.Text.Trim()))
            //    where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)<=0) ", UltilFunc.ToDate(this.txt_ToDate.Value.ToString().Trim(), "MM/dd/yyyy"));
            //else
            where     += " AND " + string.Format(" DATEDIFF(DAY,DateCreated,'{0}')=0 ", DateTime.Now.ToString("MM/dd/yyyy"));
            where     += " ORDER BY DateCreated DESC";
            objDataset = obj.ListAllImages(where);
            if (objDataset != null)
            {
                DataView _dv = obj.BindGridListImages(objDataset.Tables[0]);
                dlImages.DataSource = _dv;
                dlImages.DataBind();
            }
        }
Example #3
0
        private void ListImages()
        {
            ImageFilesDAL obj        = new ImageFilesDAL();
            DataSet       objDataset = new DataSet();

            //string where = " UserCreated =" + _user.UserID;
            string where = "";
            if (ddlStock.SelectedValue.Trim() != "0")
            {
                where += " 1=1 And AuthorID =1 ";
            }
            else
            {
                where += " 1=1 And (( AuthorID =0 ) OR (AuthorID is null ))";
            }
            if (!String.IsNullOrEmpty(txt_FromDate.Text.Trim()))
            {
                where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)>=0) ", UltilFunc.ToDate(this.txt_FromDate.Value.ToString().Trim(), "MM/dd/yyyy"));
            }
            if (!String.IsNullOrEmpty(txt_ToDate.Text.Trim()))
            {
                where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)<=0) ", UltilFunc.ToDate(this.txt_ToDate.Value.ToString().Trim(), "MM/dd/yyyy"));
            }
            else
            {
                if (ddlStock.SelectedValue.Trim() == "0")
                {
                    where += " AND " + string.Format(" DATEDIFF(DAY,DateCreated,'{0}')=0 ", DateTime.Now.ToString("MM/dd/yyyy"));
                }
            }
            where     += " ORDER BY DateCreated DESC";
            objDataset = obj.ListAllImages(where);
            if (objDataset != null)
            {
                DataView _dv = obj.BindGridListImages(objDataset.Tables[0]);
                dlImages.DataSource = _dv;
                dlImages.DataBind();
            }
        }
Example #4
0
        private void ListImages()
        {
            try
            {
                ImageFilesDAL obj        = new ImageFilesDAL();
                DataSet       objDataset = new DataSet();

                // Populate the repeater control with the Items DataSet
                PagedDataSource objPds = new PagedDataSource();
                //string where = " UserCreated =" + _user.UserID;
                string where = "";
                if (ddlStock.SelectedValue.Trim() != "0")
                {
                    where += " 1=1 And AuthorID =1 ";
                }
                else
                {
                    where += " 1=1 And (( AuthorID =0 ) OR (AuthorID is null ))";
                }
                if (!string.IsNullOrEmpty(txtTenfile.Text))
                {
                    where += " AND ImageFileName like N'%" + txtTenfile.Text + "%'";
                }
                if (Drop_Chuyenmuc.SelectedValue.Trim() != "0")
                {
                    where += string.Format(" AND Categorys_ID IN (SELECT * FROM [fn_Return_Category_Tree] ({0}))", this.Drop_Chuyenmuc.SelectedValue);
                }
                if (!String.IsNullOrEmpty(txt_FromDate.Text.Trim()))
                {
                    where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)>=0)", UltilFunc.ToDate(this.txt_FromDate.Value.ToString().Trim(), "MM/dd/yyyy"));
                }
                if (!String.IsNullOrEmpty(txt_ToDate.Text.Trim()))
                {
                    where += " AND " + string.Format(" (Datediff(DAY,'{0}',DateCreated)<=0) ", UltilFunc.ToDate(this.txt_ToDate.Value.ToString().Trim(), "MM/dd/yyyy"));
                }
                else
                {
                    if (ddlStock.SelectedValue.Trim() == "0")
                    {
                        where += " AND " + string.Format(" DATEDIFF(DAY,DateCreated,'{0}')=0 ", DateTime.Now.ToString("MM/dd/yyyy"));
                    }
                }
                where     += " ORDER BY DateCreated DESC";
                objDataset = obj.ListAllImages(where);
                if (objDataset != null && objDataset.Tables[0].Rows.Count > 0)
                {
                    DataTable _dv = obj.BindGridListImages2Table(objDataset.Tables[0]);
                    objPds.DataSource  = _dv.DefaultView;
                    objPds.AllowPaging = true;
                    if (ddlStock.SelectedValue.Trim() != "0")
                    {
                        objPds.PageSize = 30;
                    }
                    else
                    {
                        objPds.PageSize = 12;
                    }

                    objPds.CurrentPageIndex = CurrentPage;

                    lblCurrentPage.Text = "Page: " + (CurrentPage + 1).ToString() + " / " + objPds.PageCount.ToString();

                    // Disable Prev or Next buttons if necessary
                    cmdNext.Visible = true;
                    cmdPrev.Visible = true;
                    cmdPrev.Enabled = !objPds.IsFirstPage;
                    cmdNext.Enabled = !objPds.IsLastPage;

                    //dlImages.DataSource = _dv;
                    dlImages.DataSource = objPds;
                    dlImages.DataBind();
                }
                else
                {
                    lblCurrentPage.Text = "";
                    cmdNext.Visible     = false;
                    cmdPrev.Visible     = false;
                    dlImages.DataSource = null;
                    dlImages.DataBind();
                }
                objDataset.Dispose();
            }
            catch
            {
                dlImages.DataSource = null;
                dlImages.DataBind();
            }
        }