private void InitializeCommands() { BrowseImageCommand = new CommandsExecuter(BrowseImage) { IsEnabled = true }; }
private static void BotOnCallbackQueryReceived(object sender, CallbackQueryEventArgs callbackQueryEvent) { var callbackQuery = callbackQueryEvent.CallbackQuery; var message = callbackQuery.Message; CommandsExecuter commandsExecuter = new CommandsExecuter(message, telegramBot, callbackQuery); commandsExecuter.Execute(callbackQuery.Data); }
private static void BotOnMessageReceived(object sender, MessageEventArgs messageEventArgs) { var message = messageEventArgs.Message; CommandsExecuter commandsExecuter = new CommandsExecuter(message, telegramBot); string commandText = message.Text.Substring(0, message.Text.Length - 2); commandsExecuter.Execute(commandText); }
private void InitializeCommands() { AddImageCommand = new CommandsExecuter(AddNewImage) { IsEnabled = true }; AddNewItemCommand = new CommandsExecuter(AddNewItem) { IsEnabled = true }; AddNewServiceCommand = new CommandsExecuter(AddNewServices) { IsEnabled = true }; AddFollowupCommand = new CommandsExecuter(AddFollowUp) { IsEnabled = true }; AddCostFollowUpCommand = new CommandsExecuter(AddCostFollowUp) { IsEnabled = true }; GetStyleCommand = new CommandsExecuter(GetStyleData) { IsEnabled = true }; CheckRowStatusCommand = new CommandsExecuter(CheckRowStatus) { IsEnabled = true }; ChangeCostFollowObjStatusCommand = new CommandsExecuter(ChangeSelectedItemDetailsObjState) { IsEnabled = false }; ChangeFollowObjStatusCommand = new CommandsExecuter(ChangeSelectedFollowUpObjState) { IsEnabled = true }; ChangeServiceObjStatusCommand = new CommandsExecuter(ChangeSelectedServiceObjState) { IsEnabled = true }; ChangeItemObjStatusCommand = new CommandsExecuter(ChangeSelectedItemDetailsObjState) { IsEnabled = true }; }
private void InitializeCommands() { SelectionChanged = new CommandsExecuter(OnSelectionChanged, SelectionChangedCanExecute) { IsEnabled = true }; SelectStylesCommand = new CommandsExecuter(SelectStylesFunc) { IsEnabled = true }; }
private void InitiateCommands() { AddImageCommand = new CommandsExecuter(AddNewImage) { IsEnabled = true }; ServiceSavingCommand = new CommandsExecuter(SaveServices) { IsEnabled = true }; }
private void InitiateCommands() { AddImageCommand = new CommandsExecuter(AddNewImage) { IsEnabled = true }; ItemSavingCommand = new CommandsExecuter(SaveItem) { IsEnabled = true }; }
public AccessoriesViewModel() { SelectedMainRow = new AccessoryAttributesViewModel(); AccDetailsList = new ObservableCollection <AccessoryAttributesDetailsViewModel>(); AccessoryTypesList = new ObservableCollection <GenericViewModel>(); AccessoryGroupList = new ObservableCollection <GenericViewModel>(); BrandList = new ObservableCollection <_Proxy.Brand>(); UoMList = new ObservableCollection <GenericViewModel>(); NewDetailsCommand = new CommandsExecuter(NewDetails) { IsEnabled = true }; SaveAccCommand = new CommandsExecuter(SaveAccessories) { IsEnabled = true }; FillGenericCollection("tbl_lkp_AccessoryItemType", AccessoryTypesList); FillGenericCollection("tbl_lkp_AccessoryGroup", AccessoryGroupList); FillGenericCollection("tbl_lkp_UoM", UoMList); Client.DeleteAccDetailCompleted += (s, sv) => { if (sv.Error != null) { throw sv.Error; } if (sv.Result != 0) { var oldrow = AccDetailsList.FirstOrDefault(x => x.Iserial == sv.Result); if (oldrow != null) { AccDetailsList.Remove(oldrow); } } else { MessageBox.Show("This Comination Has Transaction !!! It Cannot Be Deleted"); } }; Client.GetAllBrandsCompleted += (s, sv) => { BrandList = sv.Result; }; Client.GetAllBrandsAsync(0); SelectedMainRow.InitiatePermissionsMapper(); Client.GetAllAccessoriesHeaderCompleted += (s, e) => { if (e.Error == null) { if (e.Result == null) { return; } foreach (var row in e.Result) { var newrow = new AccessoryAttributesViewModel { ObjStatus = { IsSavedDBItem = true, IsNew = false } }; newrow.InjectFrom(row); newrow.BrandProperty = BrandList.SingleOrDefault(x => x.Brand_Code == newrow.Brand); newrow.AccessoryGroupProperty = AccessoryGroupList.SingleOrDefault(x => x.Iserial == newrow.AccGroup); newrow.AccessorySubGroupProperty = row.tbl_AccessoriesSubGroup; newrow.AccSubGrouplist.Add(row.tbl_AccessoriesSubGroup); newrow.UoMProperty = UoMList.SingleOrDefault(x => x.Iserial == newrow.UoMID); newrow.AccessoryTypesProperty = AccessoryTypesList.SingleOrDefault(x => x.Iserial == newrow.ItemType); newrow.LatestColor = e.TransactionExist.FirstOrDefault(x => x.Key == newrow.Code).Value + 1; MainRowList.Add(newrow); } } else { var err = new ErrorWindow(e.Error); err.Show(); } }; Client.GetAllAccessoriesAttributesDetailsCompleted += (s1, e1) => { foreach (var item in e1.Result) { var newItem = new AccessoryAttributesDetailsViewModel { ObjStatus = { IsSavedDBItem = true }, }; newItem.InjectFrom(item); AccDetailsList.Add(newItem); } Loading = false; }; }
private void InitiateCommands() { AddNewSubHeaderCommand = new CommandsExecuter(AddNewDetail) { IsEnabled = true }; ChangeObjStatusCommand = new CommandsExecuter(ChangeSelectedSubDetailsObjState) { IsEnabled = true }; DeleteSubHeaderCommand = new CommandsExecuter(DeleteSubHeader) { IsEnabled = true }; DeleteItemsCommand = new CommandsExecuter(DeleteItems) { IsEnabled = true }; DeleteServiceCommand = new CommandsExecuter(DeleteService) { IsEnabled = true }; SaveRFQCommand = new CommandsExecuter(SaveRfq) { IsEnabled = true }; SearchRFQCommand = new CommandsExecuter(SearchRFQ) { IsEnabled = true }; LoadCodeCommand = new CommandsExecuter(LoadRfq) { IsEnabled = true }; CheckCodeCommand = new CommandsExecuter(CheckRFQDocCode) { IsEnabled = true }; ToggleSearchCommand = new CommandsExecuter(ToggleInFormSearch) { IsEnabled = true }; CancelCommand = new CommandsExecuter(Cancel) { IsEnabled = true }; NewRFQCommand = new CommandsExecuter(NewRfq) { IsEnabled = true }; }