Exemple #1
0
 public virtual void ReloadArticleSource()
 {
     CurrentArticleTemplate.Show();
     if (!ReloadByCurrentParameter)
     {
         CurrentArticleTemplate.GetArticlesFromBegin();
     }
     else
     {
         CurrentArticleTemplate.GetArticles();
     }
     CurrentArticleTemplate.BindData();
 }
Exemple #2
0
        public void AddSearchCondition(SearchParameter parameter)
        {
            parameter = parameter ?? new SearchParameter();

            CurrentArticleTemplate.ClearSearchConditions();

            if (!string.IsNullOrEmpty(parameter.MainSearch))
            {
                CurrentArticleTemplate.AddSearchConditions(new SearchCondition {
                    field = ProductField.NAME, query = parameter.MainSearch
                });
            }

            if (!string.IsNullOrEmpty(parameter.Unit))
            {
                CurrentArticleTemplate.AddSearchConditions(new SearchCondition {
                    field = ProductField.UNIT, query = parameter.Unit
                });
            }

            if (!string.IsNullOrEmpty(parameter.DossageFormName))
            {
                CurrentArticleTemplate.AddSearchConditions(new SearchCondition {
                    field = ProductField.DOSAGE_FORM, query = parameter.DossageFormName
                });
            }

            if (!string.IsNullOrEmpty(parameter.ProductNumber))
            {
                CurrentArticleTemplate.AddSearchConditions(new SearchCondition {
                    field = ProductField.CODE, query = parameter.ProductNumber
                });
            }

            if (!string.IsNullOrEmpty(parameter.ProducerName))
            {
                CurrentArticleTemplate.AddSearchConditions(new SearchCondition {
                    field = ProductField.PRODUCER, query = parameter.ProducerName
                });
            }

            CurrentArticleTemplate.AddSearchConditions(new SearchCondition {
                field = ProductField.IS_PART_OF_DEFAULT_STOCK, query = parameter.InDefaultStock.ToString().ToLower()
            });
        }
Exemple #3
0
 protected virtual void OnArticleSourceChanged()
 {
     CurrentArticleTemplate.Hide();
     ChangeArticleSource();
     ReloadArticleSource();
 }
Exemple #4
0
 public void CustomChangeArticleSource(ArticleSource articleSource)
 {
     CurrentArticleTemplate.Hide();
     CurrentArticleSource = articleSource;
 }
Exemple #5
0
 public void SelectItemsByIDs(List <String> productITLs)
 {
     CurrentArticleTemplate.SelectItemsByIDs(productITLs);
 }
Exemple #6
0
 public void SelectItemByID(String productITL)
 {
     CurrentArticleTemplate.SelectItemByID(productITL);
 }
Exemple #7
0
 public void BindData()
 {
     CurrentArticleTemplate.BindData();
 }
Exemple #8
0
 //#############################PUBLIC METHODS################################//
 #region PUBLIC METHODS
 public void ImportSelectedProducts()
 {
     CurrentArticleTemplate.ImportSelectedProducts();
 }