Ejemplo n.º 1
0
 private void FillArticle(ArticleRQ articleRQ)
 {
     try
     {
         _objDal = new DAL_Article();
         var result = _objDal.GetArticle(articleRQ);
         grdvwArticle.DataSource = result;
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
        public Article GetArticleByID(ArticleRQ _objSearch)
        {
            Article _ArticleMaster = new Article();

            try
            {
                using (LocalEntity _context = new LocalEntity())
                {
                    var search = from x in _context.tblArticles select x;

                    if (_objSearch.ArtId > 0)
                    {
                        search = from x in search where x.ArtId == _objSearch.ArtId select x;
                    }
                    if (!string.IsNullOrWhiteSpace(_objSearch.ArtNo))
                    {
                        search = from x in search where x.ArtNo == _objSearch.ArtNo select x;
                    }

                    _ArticleMaster = (from s in search
                                      select new Article()
                    {
                        ArtId = s.ArtId,
                        Desc = s.Desc,
                        ArtNo = s.ArtNo,
                        Rate = s.Rate,
                        Unit = s.Unit,
                        WorkOrderDesc = s.WorkOrderDesc,
                        IsActive = s.IsActive
                    }).FirstOrDefault();
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(_ArticleMaster);
        }
Ejemplo n.º 3
0
        public List <ArticleWithDescRS> GetArticleForInvoice(ArticleRQ _objSearch)
        {
            List <ArticleWithDescRS> _lstArtMaster = new List <ArticleWithDescRS>();

            try
            {
                using (LocalEntity _context = new LocalEntity())
                {
                    _lstArtMaster = (from a in _context.tblArticles
                                     select new ArticleWithDescRS()
                    {
                        ArtId = a.ArtId,
                        ArtNo = a.ArtNo,
                        ArtNoWithDesc = a.Desc
                    }
                                     ).ToList();

                    return(_lstArtMaster);
                }
            }
            catch (Exception) { }
            return(_lstArtMaster);
        }
Ejemplo n.º 4
0
        public List <ArticleRS> GetArticle(ArticleRQ _objSearch)
        {
            List <ArticleRS> _lstArtMaster = new List <ArticleRS>();

            try
            {
                using (LocalEntity _context = new LocalEntity())
                {
                    var search = _context.tblArticles.AsQueryable();
                    if (!string.IsNullOrWhiteSpace(_objSearch.Desc))
                    {
                        search = (from x in search
                                  where x.Desc.Contains(_objSearch.Desc)
                                  select x);
                    }
                    if (!string.IsNullOrWhiteSpace(_objSearch.ArtNo))
                    {
                        search = (from x in search
                                  where x.ArtNo == _objSearch.ArtNo
                                  select x);
                    }
                    _lstArtMaster = (from s in search
                                     select new ArticleRS()
                    {
                        ArtId = s.ArtId,
                        ArtNo = s.ArtNo,
                        Desc = s.Desc
                    }).OrderBy(x => x.Desc).ToList();
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(_lstArtMaster);
        }