Ejemplo n.º 1
0
        public AddContractWindow(bool type)
        {
            InitializeComponent();
            artistCategoryRepositoty = new ArtistCategoryRepository(new ApplicationContext());
            contractTypeRepositoty   = new ContractTypeRepository(new ApplicationContext());

            //contractTypeRepositoty.getAll().Where(p => p.ID == 1).Select(p => p.Name)
            typeOfContract.ItemsSource = type ? contractTypeRepositoty.getAll().Select(p => p.Name) :
                                         contractTypeRepositoty.Get(p => p.ID == 1).Select(p => p.Name);
            artistCategory.ItemsSource = artistCategoryRepositoty.getAll().Select(p => p.Name);
        }
Ejemplo n.º 2
0
        public AddContractWindow(string type, string placeType, DateTime beginDate, DateTime endDate, int orderN, string posit)
        {
            InitializeComponent();

            artistCategoryRepositoty = new ArtistCategoryRepository(new ApplicationContext());
            contractTypeRepositoty   = new ContractTypeRepository(new ApplicationContext());

            typeOfContract.ItemsSource = contractTypeRepositoty.getAll().Select(p => p.Name);   // add cache?
            artistCategory.ItemsSource = artistCategoryRepositoty.getAll().Select(p => p.Name); //???

            orderNum.Text              = orderN.ToString();
            this.position.Text         = posit;
            artistCategory.Text        = placeType;
            typeOfContract.Text        = type;
            beginningDate.SelectedDate = beginDate;
            this.endDate.SelectedDate  = endDate;
        }