コード例 #1
0
ファイル: daAbout.cs プロジェクト: bargebaloot/Alstar
 public mAbout fGetAboutPanel(mAbout pAbout)
 {
     try
     {
         var vAbout = (from a in Db.tbl_about
                       where a.about_us_id == (pAbout.about_us_id)
                       select new mAbout
         {
             about_us_id = a.about_us_id,
             about_exp_en_one = a.about_exp_en_one,
             about_us_type = a.about_us_type,
             about_exp_en_two = a.about_exp_en_two,
             about_summery = a.about_summery,
             about_us_exp_one = a.about_us_exp_one,
             about_us_exp_two = a.about_us_exp_two,
             about_us_img = a.about_us_img,
             about_us_title = a.about_us_title,
             about_us_img_alt = a.about_us_img_alt
         }).FirstOrDefault();
         return(vAbout);
     }
     catch (Exception)
     {
         return(null);
     }
 }
コード例 #2
0
ファイル: daAbout.cs プロジェクト: bargebaloot/Alstar
 public bool fUpdateAbout(mAbout pAbout)
 {
     try
     {
         tbl_about l = new tbl_about();
         l.about_us_id         = pAbout.about_us_id;
         l.about_exp_en_one    = pAbout.about_exp_en_one;
         l.about_exp_en_two    = pAbout.about_exp_en_two;
         l.about_summery       = pAbout.about_summery;
         l.about_us_exp_one    = pAbout.about_us_exp_one;
         l.about_us_exp_two    = pAbout.about_us_exp_two;
         l.about_us_img        = pAbout.about_us_img;
         l.about_us_img_alt    = pAbout.about_us_img_alt;
         l.about_us_img_height = pAbout.about_us_img_height;
         l.about_us_img_width  = pAbout.about_us_img_width;
         l.about_us_title      = pAbout.about_us_title;
         l.about_us_type       = pAbout.about_us_type;
         Db.tbl_about.Attach(l);
         Db.Entry(l).State = System.Data.Entity.EntityState.Modified;
         return(Convert.ToBoolean(Db.SaveChanges()));
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
ファイル: daAbout.cs プロジェクト: bargebaloot/Alstar
 public bool InsertAbout(mAbout pAbout)
 {
     try
     {
         tbl_about vAbout = new tbl_about();
         var       query  = from b in Db.tbl_about
                            orderby b.about_us_id descending
                            select b;
         vAbout = query.FirstOrDefault();
         tbl_about l = new tbl_about();
         l.about_exp_en_one    = pAbout.about_exp_en_one;
         l.about_exp_en_two    = pAbout.about_exp_en_two;
         l.about_summery       = pAbout.about_summery;
         l.about_us_exp_one    = pAbout.about_us_exp_one;
         l.about_us_exp_two    = pAbout.about_us_exp_two;
         l.about_us_img        = pAbout.about_us_img;
         l.about_us_img_alt    = pAbout.about_us_img_alt;
         l.about_us_img_height = pAbout.about_us_img_height;
         l.about_us_img_width  = pAbout.about_us_img_width;
         l.about_us_title      = pAbout.about_us_title;
         l.about_us_type       = pAbout.about_us_type;
         l.about_us_id         = vAbout.about_us_id + 1;
         Db.tbl_about.Add(l);
         return(Convert.ToBoolean(Db.SaveChanges()));
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #4
0
        public ActionResult report()
        {
            try
            {
                mAbout        vAbout = new mAbout();
                List <mAbout> aAbout = new List <mAbout>();
                vAbout.about_us_type = 6;
                mHome vHome = new mHome();
                vAbout = a.fGetAbout(vAbout);
                if (vAbout == null)
                {
                    vAbout = new mAbout();
                }
                else
                {
                    vHome.About = vAbout;
                }

                return(View(vHome));
            }
            catch
            {
                return(RedirectToAction("_Error", "Home"));
            }
        }
コード例 #5
0
        public ActionResult manager()
        {
            try
            {
                mAbout vAbout  = new mAbout();
                mAbout vAbout2 = new mAbout();
                mHome  vHome   = new mHome();

                vAbout.about_us_type  = 3;
                vAbout2.about_us_type = 4;
                vAbout       = a.fGetAbout(vAbout);
                vAbout2      = a.fGetAbout(vAbout2);
                vHome.About  = vAbout;
                vHome.About2 = vAbout2;
                int             pId      = 3;
                List <mGallery> aGallery = new List <mGallery>();
                aGallery = g.fGalleryList(pGet, pSkip, pId);
                if (aGallery != null)
                {
                    vHome.aGallery = aGallery;
                }
                return(View(vHome));
            }
            catch
            {
                return(RedirectToAction("_Error", "Home"));
            }
        }
コード例 #6
0
 public ActionResult AboutPost(mAbout pAbout)
 {
     if (fUserControl() == 0)
     {
         ViewBag.Message = "شما وارد سایت نشده اید...";
         return(RedirectToAction("LoginForm", "Login"));
     }
     if (!(ModelState.IsValid))
     {
         ViewBag.error = "خطا در  اطلاعات ورودی !";
         return(View(pAbout));
     }
     else
     {
         if (pAbout.img_file != null && pAbout.img_file.ContentLength > 0)
         {
             if (pAbout.img_file.ContentLength < 10485760)
             {
                 Random rnd  = new Random();
                 string img  = rnd.Next().ToString() + ".jpg";
                 string Path = System.IO.Path.Combine(Server.MapPath("~/images/about/"));
                 pAbout.img_file.SaveAs(Path + img);
                 using (MemoryStream ms = new MemoryStream())
                 {
                     pAbout.img_file.InputStream.CopyTo(ms);
                     byte[] array = ms.GetBuffer();
                     pAbout.about_us_img = img;
                 }
             }
             else
             {
                 ViewBag.error = "حد اکثر اندازه فایل را رعایت نکرده اید !";
                 return(View(pAbout));
             }
         }
         if (pAbout.about_us_id > 0)
         {
             if (a.fUpdateAbout(pAbout))
             {
                 return(RedirectToAction("index", new { pId = pAbout.about_us_id }));
             }
             ViewBag.error = "خطا در انجام عملیات  ! ";
         }
         else
         {
             if (a.InsertAbout(pAbout))
             {
                 return(RedirectToAction("index", new { pId = pAbout.about_us_id }));
             }
             ViewBag.error = "خطا در انجام عملیات  ! ";
         }
     }
     return(View(pAbout));
 }
コード例 #7
0
        public ActionResult representative()
        {
            try
            {
                mAbout        vAbout = new mAbout();
                List <mAbout> aAbout = new List <mAbout>();
                vAbout.about_us_type = 5;
                mHome    vHome    = new mHome();
                mArticle vArticle = new mArticle();
                vAbout = a.fGetAbout(vAbout);

                List <mLink>    aLinks   = new List <mLink>();
                List <mProduct> aProduct = new List <mProduct>();
                mLink           vLink    = new mLink();
                vLink.link_status = 2;
                List <mArticle> aArticle = new List <mArticle>();
                aArticle = ar.fArticlesListMostVisited(6, pSkip, vArticle, vHome);
                aLinks   = l.fLinkList(12, 0, vLink);

                if (aArticle != null && aArticle.Count > 0)
                {
                    vHome.aArticles = aArticle;
                }
                else
                {
                    vHome.aArticles = new List <mArticle>();
                }
                if (aLinks != null && aLinks.Count > 0)
                {
                    vHome.aLink = aLinks;
                }
                else
                {
                    vHome.aLink = new List <mLink>();
                }


                if (vAbout == null)
                {
                    vAbout = new mAbout();
                }
                else
                {
                    vHome.About = vAbout;
                }
                return(View(vHome));
            }
            catch
            {
                return(RedirectToAction("_Error", "Home"));
            }
        }
コード例 #8
0
        public ActionResult payments()
        {
            try
            {
                mAbout        vAbout = new mAbout();
                List <mAbout> aAbout = new List <mAbout>();
                vAbout.about_us_type = 7;
                mHome vHome = new mHome();
                vAbout = a.fGetAbout(vAbout);
                if (vAbout == null)
                {
                    vAbout = new mAbout();
                }
                else
                {
                    vHome.About = vAbout;
                }


                mLink vLink = new mLink();
                vLink.link_status = 2;
                List <mLink>    aLinks   = new List <mLink>();
                List <mProduct> aProduct = new List <mProduct>();
                List <mNews>    aNews    = new List <mNews>();
                aNews  = b.fNewsList(pGet, pSkip);
                aLinks = l.fLinkList(12, 0, vLink);

                if (aNews != null && aNews.Count > 0)
                {
                    vHome.aNews = aNews;
                }
                else
                {
                    vHome.aNews = new List <mNews>();
                }
                if (aLinks != null && aLinks.Count > 0)
                {
                    vHome.aLink = aLinks;
                }
                else
                {
                    vHome.aLink = new List <mLink>();
                }
                return(View(vHome));
            }
            catch
            {
                return(RedirectToAction("_Error", "Home"));
            }
        }
コード例 #9
0
        public ActionResult Index(int pId)
        {
            if (fUserControl() == 0)
            {
                ViewBag.Message = "شما وارد سایت نشده اید...";
                return(RedirectToAction("LoginForm", "Login"));
            }
            List <mAbout> aAbout = new List <mAbout>();
            mAbout        pAbout = new mAbout();

            pAbout.about_us_id = pId;
            aAbout             = a.fAboutList(pGet, pSkip, pAbout);
            return(View(aAbout));
        }
コード例 #10
0
        public ActionResult AboutGet(int pId = 0)
        {
            if (fUserControl() == 0)
            {
                ViewBag.Message = "شما وارد سایت نشده اید...";
                return(RedirectToAction("LoginForm", "Login"));
            }
            mAbout vAbout = new mAbout();

            if (pId > 0)
            {
                vAbout.about_us_id = pId;
                vAbout             = a.fGetAboutPanel(vAbout);
            }
            else
            {
                vAbout = new mAbout();
            }
            return(View("_About", vAbout));
        }
コード例 #11
0
        // GET: Category

        public ActionResult About()
        {
            try
            {
                mAbout vAbout  = new mAbout();
                mAbout vAbout2 = new mAbout();
                mHome  vHome   = new mHome();

                vAbout.about_us_type  = 1;
                vAbout2.about_us_type = 2;
                vAbout       = a.fGetAbout(vAbout);
                vAbout2      = a.fGetAbout(vAbout2);
                vHome.About  = vAbout;
                vHome.About2 = vAbout2;
                return(View(vHome));
            }
            catch
            {
                return(RedirectToAction("_Error", "Home"));
            }
        }
コード例 #12
0
ファイル: daAbout.cs プロジェクト: bargebaloot/Alstar
        public List <mAbout> fAboutList(int pGet, int pSkip, mAbout pAbout)
        {
            IQueryable <mAbout> vAbout;

            vAbout = (from a in Db.tbl_about
                      where a.about_us_id == pAbout.about_us_id
                      select new mAbout
            {
                about_us_id = a.about_us_id,
                about_exp_en_one = a.about_exp_en_one,
                about_us_type = a.about_us_type,
                about_exp_en_two = a.about_exp_en_two,
                about_summery = a.about_summery,
                about_us_exp_one = a.about_us_exp_one,
                about_us_exp_two = a.about_us_exp_two,
                about_us_img = a.about_us_img,
                about_us_title = a.about_us_title,
                about_us_img_alt = a.about_us_img_alt
            }).OrderByDescending(b => b.about_us_type).Skip(pSkip).Take(pGet);

            return(vAbout.ToList());
        }