void client_GetEmployeeSalaryRecordItemByIDCompleted(object sender, GetEmployeeSalaryRecordItemByIDCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { try { StandardItemWinForm.DtGrid.ItemsSource = null; ObservableCollection<V_EMPLOYEESALARYRECORDITEM> its = new ObservableCollection<V_EMPLOYEESALARYRECORDITEM>(); its = e.Result; for (int i = 0; i < its.Count; i++) { if (!string.IsNullOrEmpty(its[i].SUM)) its[i].SUM = SMT.SaaS.FrameworkUI.Common.Utility.AESDecrypt(its[i].SUM); } StandardItemWinForm.DtGrid.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; StandardItemWinForm.DtGrid.Height = 300; StandardItemWinForm.DtGrid.ItemsSource = its; } catch (Exception ex) { ex.Message.ToString(); } } } }
void client_GetEmployeeSalaryRecordItemByIDCompleted(object sender, GetEmployeeSalaryRecordItemByIDCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { try { StandardItemWinForm.DtGrid.ItemsSource = null; ObservableCollection <V_EMPLOYEESALARYRECORDITEM> its = new ObservableCollection <V_EMPLOYEESALARYRECORDITEM>(); its = e.Result; for (int i = 0; i < its.Count; i++) { if (!string.IsNullOrEmpty(its[i].SUM)) { its[i].SUM = SMT.SaaS.FrameworkUI.Common.Utility.AESDecrypt(its[i].SUM); } } StandardItemWinForm.DtGrid.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; StandardItemWinForm.DtGrid.Height = 300; StandardItemWinForm.DtGrid.ItemsSource = its; } catch (Exception ex) { ex.Message.ToString(); } } } }
void client_GetEmployeeSalaryRecordItemByIDCompleted(object sender, GetEmployeeSalaryRecordItemByIDCompletedEventArgs e) { List<V_EMPLOYEESALARYRECORDITEM> items = new List<V_EMPLOYEESALARYRECORDITEM>(); List<V_EMPLOYEESALARYRECORDITEM> its = new List<V_EMPLOYEESALARYRECORDITEM>(); if (e.Error == null) { if (e.Result != null) { //items = e.Result.ToList(); items = e.Result.OrderBy(m => m.ORDERNUMBER).ToList(); for (int i = 0; i < items.Count; i++) { items[i].SUM = SMT.SaaS.FrameworkUI.Common.Utility.AESDecrypt(items[i].SUM); } if (sign) { foreach (var it in items) { DataGridTextColumn txtCol = new DataGridTextColumn(); txtCol.Header = it.SALARYITEMNAME; txtCol.Binding = new Binding("SUM"); txtCol.Width = DataGridLength.SizeToCells; txtCol.MinWidth = 100; txtCol.MaxWidth = 100; DtGriddy.Columns.Add(txtCol); getItemID.Add(it.SALARYITEMID); } sign = false; its = items; } else { for (int i = 0; i < items.Count; i++) { if (i > getItemID.Count - 1) break; foreach (var it in items) { if (it.SALARYITEMID == getItemID[i]) { its.Add(it); break; } } } } } } itemsAll.Add(its); ++recordnum; if (recordnum < list.Count) { for (int i = recordnum; i < list.Count; i++) { try { client.GetEmployeeSalaryRecordItemByIDAsync(list[recordnum].EMPLOYEESALARYRECORDID); break; } catch { loadbar.Stop(); } } } else { int i = 0; foreach (List<V_EMPLOYEESALARYRECORDITEM> a in itemsAll) { i += a.Count; } if (i == 0) SpSalaryRecord.Children.Add(DtGriddy); else { SpSalaryRecord.Children.Add(DtGriddy); SpSalaryRecord.Loaded += new RoutedEventHandler(SpSalaryRecord_Loaded); } } if (recordnum >= list.Count) loadbar.Stop(); }
void client_GetEmployeeSalaryRecordItemByIDCompleted(object sender, GetEmployeeSalaryRecordItemByIDCompletedEventArgs e) { List <V_EMPLOYEESALARYRECORDITEM> its = new List <V_EMPLOYEESALARYRECORDITEM>(); List <V_EMPLOYEESALARYRECORDITEM> items = new List <V_EMPLOYEESALARYRECORDITEM>(); try { if (e.Error == null) { if (e.Result != null) { //its = e.Result.ToList(); its = e.Result.OrderBy(m => m.ORDERNUMBER).ToList(); for (int i = 0; i < its.Count; i++) { its[i].SUM = SMT.SaaS.FrameworkUI.Common.Utility.AESDecrypt(its[i].SUM); } if (sign) { foreach (var it in its) { DataGridTextColumn txtCol = new DataGridTextColumn(); txtCol.Header = it.SALARYITEMNAME; txtCol.Binding = new Binding("SUM"); txtCol.Width = DataGridLength.SizeToCells; txtCol.MinWidth = 100; txtCol.MaxWidth = 550; DtGriddy.Columns.Add(txtCol); getItemID.Add(it.SALARYITEMID); } sign = false; items = its; } else { for (int i = 0; i < its.Count; i++) { if (i > getItemID.Count - 1) { break; } foreach (var it in its) { try { if (it.SALARYITEMID == getItemID[i]) { items.Add(it); break; } } catch { } } } } } } itemsAll.Add(items); ++recordnum; if (recordnum < list.Count) { for (int i = recordnum; i < list.Count; i++) { try { client.GetEmployeeSalaryRecordItemByIDAsync(list[recordnum].EMPLOYEESALARYRECORDID); break; } catch (Exception ex) { ex.Message.ToString(); } } } else { int i = 0; foreach (List <V_EMPLOYEESALARYRECORDITEM> a in itemsAll) { i += a.Count; } if (i == 0) { SpSalaryRecord.Children.Add(DtGriddy); } else { SpSalaryRecord.Children.Add(DtGriddy); SpSalaryRecord.Loaded += new RoutedEventHandler(SpSalaryRecord_Loaded); } } } catch (Exception exx) { exx.Message.ToString(); loadbar.Stop(); } if (recordnum >= list.Count) { loadbar.Stop(); } }