private async void gridCommesse_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { var item = e.AddedItems.ToList().FirstOrDefault() as CommessaDTO; if (item != null) { await Navigation.PushAsync(new ViewInconveniente(item)); } }
private void DataGrid_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { this.autoCompleteView.HideSuggestions(); var item = e.AddedItems.FirstOrDefault() as Person; if (item != null) { this.autoCompleteView.Tokens.Add(item); this.autoCompleteView.Text = string.Empty; } }
private void DataGridProduct_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { if (DataGridProduct.SelectedItems != null && DataGridProduct.SelectedItems.Count > 0 && DataGridProduct.SelectedItems[0] != null) { var product = (Product)DataGridProduct.SelectedItems[0]; txtItem.Text = product.ProductText; txtProductPrice.Text = product.ProductPrice.ToString(); txtProductAmount.Text = product.ProductAmount.ToString(); swchItemStatus.IsToggled = product.IsActive; btnAddItem.IsVisible = false; btnCancelItem.IsVisible = true; btnUpdateItem.IsVisible = true; btnDeleteItem.IsVisible = true; } }
async private void ClientDataGrid_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { if (ClientDataGrid.SelectedItems != null && ClientDataGrid.SelectedItems.Count > 0 && ClientDataGrid.SelectedItems[0] != null) { var client = (Client)ClientDataGrid.SelectedItems[0]; txtClientFullName.Text = client.ClientName; txtClientPhoneNumber.Text = client.PhoneNumber; txtClientMobileNumber.Text = client.MobileNumber; txtClientEmail.Text = client.Email; txtClientAddress.Text = client.Address; btnClientRegister.IsVisible = false; btnClientCancel.IsVisible = true; btnClientUpdate.IsVisible = true; btnClientDelete.IsVisible = true; txtDebtAmount.Text = "0"; txtCreditAmount.Value = null; await ClientCreditStatus(client.ClientId.ToString()); } }
private void ProductDataGrid_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { }
private async void grdWorksOrders_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { await Navigation.PushAsync(new WorksOrderEdit()); }
async private void UserDataGrid_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e) { if (UserDataGrid.SelectedItems != null && UserDataGrid.SelectedItems.Count > 0 && UserDataGrid.SelectedItems[0] != null) { var user = (User)UserDataGrid.SelectedItems[0]; txtUserFullName.Text = user.FullName; txtUserMobile.Text = user.Mobile; txtUserEmail.Text = user.Email; swtUserIsActive.IsToggled = user.IsActive; chboxAdmin.IsChecked = false; chboxSuperUser.IsChecked = false; chboxCashier.IsChecked = false; chboxHost.IsChecked = false; var Rolls = await SandoghcheController.GetConnection().Table <UserRoll>().Where(ur => ur.UserId == user.UserId).ToListAsync(); if (Rolls.Count == 0) { chboxSuperUser.IsChecked = false; chboxSuperUser.IsEnabled = false; chboxSuperUser.IsVisible = false; lblSuperUser.IsVisible = false; chboxAdmin.IsEnabled = true; chboxCashier.IsEnabled = true; chboxHost.IsEnabled = true; swtUserIsActive.IsEnabled = true; btnUserCancel.IsVisible = true; btnUserDelete.IsVisible = true; btnUserUpdate.IsVisible = true; txtUserEmail.IsEnabled = true; txtUserFullName.IsEnabled = true; txtUserMobile.IsEnabled = true; return; } else { foreach (var Roll in Rolls) { switch (Roll.RollId) { case 1: { chboxSuperUser.IsChecked = true; chboxSuperUser.IsEnabled = false; lblSuperUser.IsVisible = true; chboxSuperUser.IsVisible = true; chboxAdmin.IsEnabled = false; chboxCashier.IsEnabled = false; chboxHost.IsEnabled = false; swtUserIsActive.IsEnabled = false; btnUserCancel.IsVisible = false; btnUserDelete.IsVisible = false; btnUserUpdate.IsVisible = false; txtUserEmail.IsEnabled = false; txtUserFullName.IsEnabled = false; txtUserMobile.IsEnabled = false; } break; case 2: { chboxSuperUser.IsChecked = false; chboxSuperUser.IsEnabled = false; chboxSuperUser.IsVisible = false; lblSuperUser.IsVisible = false; chboxAdmin.IsChecked = true; chboxAdmin.IsEnabled = true; chboxCashier.IsEnabled = true; chboxHost.IsEnabled = true; swtUserIsActive.IsEnabled = true; btnUserCancel.IsVisible = true; btnUserDelete.IsVisible = true; btnUserUpdate.IsVisible = true; txtUserEmail.IsEnabled = true; txtUserFullName.IsEnabled = true; txtUserMobile.IsEnabled = true; } break; case 3: chboxSuperUser.IsChecked = false; chboxSuperUser.IsEnabled = false; chboxSuperUser.IsVisible = false; lblSuperUser.IsVisible = false; chboxCashier.IsChecked = true; chboxAdmin.IsEnabled = true; chboxCashier.IsEnabled = true; chboxHost.IsEnabled = true; swtUserIsActive.IsEnabled = true; btnUserCancel.IsVisible = true; btnUserDelete.IsVisible = true; btnUserUpdate.IsVisible = true; txtUserEmail.IsEnabled = true; txtUserFullName.IsEnabled = true; txtUserMobile.IsEnabled = true; break; case 4: chboxSuperUser.IsChecked = false; chboxSuperUser.IsEnabled = false; chboxSuperUser.IsVisible = false; lblSuperUser.IsVisible = false; chboxHost.IsChecked = true; chboxAdmin.IsEnabled = true; chboxCashier.IsEnabled = true; chboxHost.IsEnabled = true; swtUserIsActive.IsEnabled = true; btnUserCancel.IsVisible = true; btnUserDelete.IsVisible = true; btnUserUpdate.IsVisible = true; txtUserEmail.IsEnabled = true; txtUserFullName.IsEnabled = true; txtUserMobile.IsEnabled = true; break; default: break; } } } } }