Пример #1
0
        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;
            }
        }
Пример #3
0
 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;
     }
 }
Пример #4
0
 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());
     }
 }
Пример #5
0
 private void ProductDataGrid_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e)
 {
 }
Пример #6
0
 private async void grdWorksOrders_SelectionChanged(object sender, Telerik.XamarinForms.DataGrid.DataGridSelectionChangedEventArgs e)
 {
     await Navigation.PushAsync(new WorksOrderEdit());
 }
Пример #7
0
        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;
                        }
                    }
                }
            }
        }