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); }
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; } }