private void gridView1_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { if(e.FocusedRowHandle == GridControl.AutoFilterRowHandle) gridView1.FocusedColumn = colName; else if(e.FocusedRowHandle >= 0) gridView1.FocusedColumn = null; UpdateCurrentContact(); }
private void gridView1_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { if(e.FocusedRowHandle == GridControl.AutoFilterRowHandle) gridView1.FocusedColumn = colUserID; else if(e.FocusedRowHandle >= 0) gridView1.FocusedColumn = null; UpdateCurrentContact(); }
void gridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { Employee employee = e.Row as Employee; if (employee != null) { bindingSource.DataSource = employee; SynchronizeCurrentRecordWithSnap(); } }
protected override void Tablo_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { var entity = tablo.GetRow <KullaniciL>(); if (entity == null) { return; } OwnerForm.id = entity.Id; ((KullaniciBirimYetkileriEditForm)OwnerForm).Yukle(); }
private Models.Email GetEmailItem(FocusedRowObjectChangedEventArgs e) { var dataRow = (e.Row as DataRowView).Row; return(new Models.Email() { ID = (long)dataRow["ID"], Name = (string)dataRow["Name"], EmailAccount = (string)dataRow["EmailAccount"] }); }
private void winExplorerView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { if (e.Row == null) { return; } SelectedItem = e.Row as AssetExplorerItem; if (SelectedItem != null) { UpdateButtons(); } }
private Models.Device GetDeviceItem(FocusedRowObjectChangedEventArgs e) { var dataRow = (e.Row as DataRowView).Row; return(new Models.Device() { ID = (long)dataRow["ID"], Name = (string)dataRow["Name"], Type = (Models.DeviceType)Enum.ToObject(typeof(Models.DeviceType), dataRow["Type"]), EmailID = (long)dataRow["EmailID"], Email = (Models.Email)dataRow["Email"], }); }
protected override void Tablo_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { //(6/6) 29.video 12:00 //bu tablodaki griddeki hangi satır seçilirse o satırın yetkilerini getirmesi için değişikliği yakalamak için var entity = tablo.GetRow <KullaniciL>(); if (entity == null) { return; } OwnerForm.Id = entity.Id; //owner forma kullanıcının id'si atanır sube ve donem table'da ona göre filtrelenir ((KullaniciBirimYetkileriEditForm)OwnerForm).Yukle(); }
private void grdvAndonEvents_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { #region 如果当前登录的社区为伟世通(60006),则会判断当前事件是否已经关联了 T144LeafID if (IRAPUser.Instance.CommunityID == 60006) { if (e.FocusedRowHandle < 0) { btnEventCauseConfirm.Enabled = false; btnEventClose.Enabled = false; return; } if (e.Row is AndonEventToClose) { AndonEventToClose adnonEvent = e.Row as AndonEventToClose; int errCode = 0; string errText = ""; int t144LeafID = 0; IRAPFVSClient.Instance.ufn_GetT144LeafID( IRAPUser.Instance.CommunityID, adnonEvent.EventFactID, IRAPUser.Instance.SysLogID, ref t144LeafID, out errCode, out errText); if (errCode == 0) { btnEventCauseConfirm.Enabled = t144LeafID == 0; btnEventClose.Enabled = t144LeafID != 0; } else { btnEventCauseConfirm.Enabled = false; btnEventClose.Enabled = false; IRAPMessageBox.Instance.Show( errText, Text, MessageBoxButtons.OK, MessageBoxIcon.Error); GetAndonEventsToClose(); } } } #endregion }
private void gvTags_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { try { if (treeList1.Selection[0].Level == 3) { SelectedTagName = GetSelectedTag(); lblSelectedTagName.Caption = $"Selected tag: {SelectedTagName}"; } } catch (Exception ex) { XtraMessageBox.Show(this, ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }
void gridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { Employee employee = e.Row as Employee; if(employee != null) { bindingSource.DataSource = employee; SynchronizeCurrentRecordWithSnap(); } }
private void OrdersView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { btnEdit.Enabled = btnDelete.Enabled = e.Row != null; }
private void gridView1_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { var productId = _gridProduct.GetIdFocus(); _currentProduct = _currentListProduct.Where(p => p.Id == productId).FirstOrDefault(); }
private void gvRateWorkHour_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { var focusedSi = gvRateWorkHour.GetRow(gvRateWorkHour.FocusedRowHandle) as StandartDrawing; if (focusedSi != null) { gcRates.DataSource = _controller.GetRatesWorkHours(focusedSi); } }
private void peopleView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { viewModel.Person = (Person)e.Row; }
private void EmployeeGridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { deleteBarButtonItem.Enabled = security.CanDelete(e.Row); }
private void FocusedRowChanged(object sender, FocusedRowObjectChangedEventArgs e) { txtMotif.Reset(); txtReference.Reset(); var declaration = viewDeclaration.GetFocusedRow() as DeclarationView; if (declaration == null) { txtDate.Text = string.Empty; btLSupprimer.Enabled = false; btGenererFichier.Enabled = false; btSupprimerLigne.Enabled = false; btArchiver.Enabled = false; btValider.Enabled = false; return; } viewLigne.OptionsView.ShowAutoFilterRow = !declaration.Cloturer; viewLigne.OptionsView.ShowGroupPanel = !declaration.Cloturer; viewLigne.OptionsCustomization.AllowSort = !declaration.Cloturer; viewLigne.OptionsBehavior.Editable = !declaration.Cloturer; viewLigne.OptionsCustomization.AllowGroup = !declaration.Cloturer; viewLigne.OptionsView.NewItemRowPosition = declaration.Cloturer ? NewItemRowPosition.None : NewItemRowPosition.Top; txtMotif.Properties.ReadOnly = declaration.Cloturer; txtReference.Properties.ReadOnly = declaration.Cloturer; //_colNumeroOrdre.Visible = declaration.Cloturer; btImportSage.Enabled = !declaration.Cloturer; btImporter.Enabled = !declaration.Cloturer; viewLigne.ExpandAllGroups(); btValider.Enabled = true; if (declaration.Cloturer) { btLSupprimer.Enabled = false; btGenererFichier.Enabled = true; btSupprimerLigne.Enabled = false; btArchiver.Enabled = true; } else { btLSupprimer.Enabled = true; btGenererFichier.Enabled = false; btSupprimerLigne.Enabled = true; btArchiver.Enabled = false; } if (declaration.Archiver) { btArchiver.Enabled = false; btValider.Enabled = false; } foreach (object col in viewLigne.Columns) { var column = col as GridColumn; if (column == null) { continue; } column.OptionsColumn.AllowEdit = !declaration.Cloturer; } _currentDeclaration = declaration; btValider.Text = declaration.Cloturer ? "Editer" : "Valider"; var lignes = _controller.GetAllLigne(_currentDeclaration.Id); _listLignes = new BindingList <LigneView>(lignes); gridLigne.DataSource = null; gridLigne.DataSource = _listLignes; viewLigne.ExpandAllGroups(); if (declaration.Cloturer) { txtTotal.Text = string.Format("{0:0.000}", _listLignes.Sum(x => x.NetAPaye)); } else { txtTotal.Text = @"0.000"; } txtDate.Text = string.Format("{0:dd/MM/yyyy}", _currentDeclaration.DateCreation); txtMotif.EditValue = declaration.MotifOperation; txtReference.EditValue = declaration.ReferenceEnvoi; }
private void tasksGridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { ViewModel.SelectedEntity = e.Row as Leave; }
protected void gridView1_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { GetModel<ListEditorViewModel>().CurrentEntity = (IEntity)e.Row; }
protected virtual void Tablo_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { SutunGizleGoster(); RowCellAllowEdit(); }
private void EmployeeGridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { deleteBarButtonItem.Enabled = security.IsGranted(new PermissionRequest(securedObjectSpace, typeof(Employee), SecurityOperations.Delete, e.Row)); }
private void tileView1_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { UpdateSelectedEntity(e.FocusedRowHandle); }
private void notesGridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { ViewModel.SelectedEntity = e.Row as Absence; }
void tasksGridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { ViewModel.SelectedEntity = e.Row as EmployeeTask; }
private void GridView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { BindingSource.DataSource = Session.GetLoadedObjectByKey <ServerSideGridTest>(e.Row); }
private void FocusedRowChanged(object sender, FocusedRowObjectChangedEventArgs e) { var declaration = viewDeclaration.GetFocusedRow() as DeclarationView; if (declaration == null) { txtTrimestre.Text = string.Empty; txtDate.Text = string.Empty; btLSupprimer.Enabled = false; btGenererFichier.Enabled = false; btSupprimerLigne.Enabled = false; btArchiver.Enabled = false; btValider.Enabled = false; return; } viewLigne.OptionsView.ShowAutoFilterRow = !declaration.IsCloture; viewLigne.OptionsView.ShowGroupPanel = !declaration.IsCloture; viewLigne.OptionsCustomization.AllowSort = !declaration.IsCloture; viewLigne.OptionsBehavior.Editable = !declaration.IsCloture; viewLigne.OptionsCustomization.AllowGroup = !declaration.IsCloture; viewLigne.OptionsView.NewItemRowPosition = declaration.IsCloture ? NewItemRowPosition.None : NewItemRowPosition.Top; _colNumeroOrdre.Visible = declaration.IsCloture; btImporter.Enabled = !declaration.IsCloture; viewLigne.ExpandAllGroups(); btValider.Enabled = true; if (declaration.IsCloture) { btLSupprimer.Enabled = false; btGenererFichier.Enabled = true; btSupprimerLigne.Enabled = false; btArchiver.Enabled = true; } else { btLSupprimer.Enabled = true; btGenererFichier.Enabled = false; btSupprimerLigne.Enabled = true; btArchiver.Enabled = false; } if (declaration.IsArchive) { btArchiver.Enabled = false; btValider.Enabled = false; } foreach (object col in viewLigne.Columns) { var column = col as GridColumn; if (column == null) { continue; } column.OptionsColumn.AllowEdit = !declaration.IsCloture; } _currentDeclaration = declaration; btValider.Text = declaration.IsCloture ? "Editer" : "Valider"; var lignes = _controller.GetAllLigne(_currentDeclaration.Id); _listLignes = new BindingList <LigneView>(lignes); gridLigne.DataSource = null; gridLigne.DataSource = _listLignes; viewLigne.ExpandAllGroups(); if (declaration.IsCloture) { txtTotalPrixAchatHorsTaxe.Text = string.Format("{0:0.000}", _listLignes.Sum(x => x.PrixAchatHorsTaxe)); txtMontantTva.Text = string.Format("{0:0.000}", _listLignes.Sum(x => x.MontantTva)); } else { txtTotalPrixAchatHorsTaxe.Text = @"0.000"; txtMontantTva.Text = @"0.000"; } txtTrimestre.Text = string.Format("{0:0}", _currentDeclaration.Trimestre); txtDate.Text = string.Format("{0:dd/MM/yyyy}", _currentDeclaration.Date); }
private void peopleView_FocusedRowObjectChanged(object sender, FocusedRowObjectChangedEventArgs e) { viewModel.Person = (Person)e.Row; }