private void GetUserDefaultStore() { LkpData.LkpDataClient lkpClient = new LkpData.LkpDataClient(); lkpClient.GetUserDefaultStoreAsync(LoggedUserInfo.Iserial, LoggedUserInfo.DatabasEname, LoggedUserInfo.AllowedStores.First()); lkpClient.GetUserDefaultStoreCompleted += (s, sv) => { ActiveStoreName = sv.Result.ENAME.ToString(); SelectedMainRow.TblStore = sv.Result.iserial; SelectedMainRow.StoreName = sv.Result.ENAME; }; }
private void ChangeCancelRequestCheckBox_Click(object sender, RoutedEventArgs e) { bool salesOrderColor = ViewModel.SelectedSalesOrderColorRow.RequestForCancelApprove; if (salesOrderColor) { LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.ApproveSalesOrderColorCancelRequestAsync(ViewModel.SelectedSalesOrderColorRow.Iserial); _client.ApproveSalesOrderColorCancelRequestCompleted += (s, sv) => { ViewModel.SelectedSalesOrderColorRow.RequestForCancelApprove = false; }; } }
public StoreDailySales() { InitializeComponent(); _viewModel = LayoutRoot.DataContext as StoreDailySalesViewModel; DataContext = _viewModel; LkpData.LkpDataClient lkpClient = new LkpData.LkpDataClient(); lkpClient.GetUserDefaultStoreAsync(LoggedUserInfo.Iserial, LoggedUserInfo.DatabasEname, LoggedUserInfo.AllowedStores.First()); lkpClient.GetUserDefaultStoreCompleted += (s, sv) => { lblStoreName.Text = sv.Result.ENAME.ToString(); }; }
private void CancelColorCheckBox_Click(object sender, RoutedEventArgs e) { try { var ColorCancelRequestItem = grdColorCancelRequest.SelectedItem as CancelColorRequest; if (ColorCancelRequestItem.IsEnabled == true) { LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.UpdateSalesOrderColorCancelRequestAsync(ColorCancelRequestItem.Iserial, ColorCancelRequestItem.Checked); _client.UpdateSalesOrderColorCancelRequestCompleted += (s, sv) => { }; } } catch { } }
private void btnDeleteAttachment_Click(object sender, RoutedEventArgs e) { try { var selectedFileItem = grdFilesDetails.SelectedItem as FileAttachDetail; LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.DeleteTblStyleSpecDetailAttachmentRowAsync(selectedFileItem.Iserial); _client.DeleteTblStyleSpecDetailAttachmentRowCompleted += (s, sv) => { GetStyleTNADetailFiles(tblStyleTNADetail); }; } catch { } }
public void GetMaindata() { //CheckEnable DeliveryDate LkpData.LkpDataClient _lkClient = new LkpData.LkpDataClient(); _lkClient.CanChangeDeliveryDateAsync(SelectedStyleViewModel.SelectedMainRow.Iserial); _lkClient.CanChangeDeliveryDateCompleted += (s, sv) => { CanChangeDeliveryDate = sv.Result; if (SortBy == null) { SortBy = "it.Iserial"; } Loading = true; Client.GetSmlAsync(MainRowList.Count, int.MaxValue, SelectedStyleViewModel.SelectedMainRow.Iserial, SortBy, Filter, ValuesObjects); }; }
private void LoadData() { //LoadDefaultGrid LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.GettblFormLayoutDefaultAsync(UserFormID); _client.GettblFormLayoutDefaultCompleted += (s, sv) => { if (sv.Result != null) { RemainingDefaultItems = sv.Result; AllDefaultItems = sv.Result; //LoadUserItems _client.GettblFormLayoutByUserAsync(UserFormID, tblUser); _client.GettblFormLayoutByUserCompleted += _client_GettblFormLayoutByUserCompleted; } }; }
private void btnSave_Click(object sender, RoutedEventArgs e) { try { int Order = 0; ObservableCollection <LkpData.tblFormLayoutUser> SelectedItems = new ObservableCollection <tblFormLayoutUser>(); foreach (var row in grdUserCustom.Items) { var currentItem = row as tblFormLayout; tblFormLayoutUser item = new tblFormLayoutUser(); item.tblUser = tblUser; item.tblFormLayout = currentItem.Iserial; item.ColOrder = Order; Order++; SelectedItems.Add(item); } LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.UpdateOrDeletetblFormLayoutUsersAsync(tblUser, UserFormID, SelectedItems); _client.UpdateOrDeletetblFormLayoutUsersCompleted += (s, sv) => { }; } catch { } }
private void GetStyleTNADetailFiles(int tblStyleTNADetail) { LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.GetTblStyleTNADetailAttachmentAsync(tblStyleTNADetail); _client.GetTblStyleTNADetailAttachmentCompleted += (s, sv) => { List <FileAttachDetail> files = new List <FileAttachDetail>(); foreach (var item in sv.Result) { FileAttachDetail f = new FileAttachDetail(); f.Iserial = item.Iserial; f.FileName = item.FileName; f.Path = "http://192.168.1.23:222/" + item.FileName; files.Add(f); } grdFilesDetails.ItemsSource = null; grdFilesDetails.ItemsSource = files; }; }
private void item_PropertyChanged(object sender, PropertyChangedEventArgs e) { RaisePropertyChanged(e.PropertyName); if (e.PropertyName == "Brand") { if (SelectedMainRow.Brand != null) { var brandSectionClient = new LkpData.LkpDataClient(); brandSectionClient.GetTblBrandSectionLinkCompleted += (s, sv) => { BrandSectionList.Clear(); foreach (var row in sv.Result) { BrandSectionList.Add(row.TblLkpBrandSection1); } }; brandSectionClient.GetTblBrandSectionLinkAsync(SelectedMainRow.Brand, LoggedUserInfo.Iserial); } } }
public void SaveMainRow() { foreach (var row in MainRowList.Where(x => x.Iserial == 0)) { var isvalid = Validator.TryValidateObject(row, new ValidationContext(row, null, null), null, true); if (isvalid) { var saveRow = new TblApproval(); saveRow.InjectFrom(row); //CheckTNA if (saveRow.ApprovalType == 1 && saveRow.ApprovedStatus == 1) { LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.CheckTNAAsync(SelectedMainRow.TblSalesOrder, LoggedUserInfo.WFM_UserJob.Value); _client.CheckTNACompleted += (s, sv) => { if (sv.Result == true) { Client.UpdateOrInsertTblApprovalAsync(saveRow, MainRowList.IndexOf(row), Perm); TempStyleViewModel.Loading = true; Loading = true; } else { MessageBox.Show("Kindly Check TNA"); } }; } else { Client.UpdateOrInsertTblApprovalAsync(saveRow, MainRowList.IndexOf(row), Perm); TempStyleViewModel.Loading = true; Loading = true; } } } }
private void LoadImage(string styleCode) { LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.GetStyleImageFromFolderCompleted += (s, sv) => { MemoryStream stream = new MemoryStream(sv.Result); BitmapImage b = new BitmapImage(); b.SetSource(stream); imgStyle.Source = b; imgStyle.Height = sv.ImgHeiht; imgStyle.Width = sv.Imgwidth; double Ratio = sv.Imgwidth / sv.ImgHeiht; //if (Ratio < 1 && this.Height > sv.ImgHeiht) //{ // sv.ImgHeiht = this.Height / sv.ImgHeiht //} this.Height = sv.ImgHeiht; this.Width = sv.Imgwidth; }; _client.GetStyleImageFromFolderAsync(styleCode); }
private void GetSalesOrderColorsBySalesOrderType() { LkpData.LkpDataClient _client = new LkpData.LkpDataClient(); _client.GetTblSalesOrderColorAsync(ViewModel.SelectedMainRow.Iserial, (int)ViewModel.SalesOrderType); _client.GetTblSalesOrderColorCompleted += (s, sv) => { List <CancelColorRequest> SalesOrderColors = new List <CancelColorRequest>(); foreach (var item in sv.Result) { CancelColorRequest color = new CancelColorRequest(); color.Iserial = item.Iserial; color.Checked = (item.RequestForCancel == 1 || item.RequestForCancel == 2) ? true : false; color.Ename = item.TblColor1.Ename; color.IsEnabled = item.RequestForCancel == 2 ? false : true; color.StyleCode = ViewModel.SelectedMainRow.StyleCode; SalesOrderColors.Add(color); } grdColorCancelRequest.ItemsSource = null; grdColorCancelRequest.ItemsSource = SalesOrderColors; }; }