示例#1
0
        private void pnl_Account_Click(object sender, int idAccount)
        {
            hr_time_coefficient hr_time_coefficient = entity.db.hr_time_coefficient.Where(x => x.id_time_coefficient == idAccount).FirstOrDefault();

            crud_modal.Visibility = Visibility.Visible;
            hr_coefficient hr_coefficient = new hr_coefficient();

            hr_coefficient.hr_time_coefficientobject = hr_time_coefficient;
            hr_coefficient.objCollectionViewSource   = hr_time_coefficientViewSource;
            hr_coefficient.operationMode             = cntrl.Class.clsCommon.Mode.Edit;
            //app_account app_account = new app_account();
            //entity.db.app_account.Add(app_account);
            //account.accountobject = app_account;
            // app_accountViewSource.View.MoveCurrentToLast();
            //account.objCollectionViewSource = app_accountViewSource;
            //account.entity = entity;
            crud_modal.Children.Add(hr_coefficient);
        }
示例#2
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
            {
                entity.db.hr_time_coefficient.Where(a => a.id_company == _entity.company_ID).OrderBy(a => a.name).Load();
                objCollectionViewSource.Source = entity.db.hr_time_coefficient.Local;

                if (operationMode == Class.clsCommon.Mode.Add)
                {
                    hr_time_coefficient hr_time_coefficient = new hr_time_coefficient();
                    entity.db.hr_time_coefficient.Add(hr_time_coefficient);

                    objCollectionViewSource.View.Refresh();
                    objCollectionViewSource.View.MoveCurrentToLast();
                }
                else
                {
                    objCollectionViewSource.View.MoveCurrentTo(entity.db.hr_time_coefficient.Where(x => x.id_time_coefficient == hr_time_coefficientobject.id_time_coefficient).FirstOrDefault());
                    btnDelete.Visibility = System.Windows.Visibility.Visible;
                }
                stackFields.DataContext = objCollectionViewSource;
            }
        }