private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = int.MaxValue, PageIndex = 0, SortBy = "" }; queryFilter.ReferenceType = "PC"; queryFilter.CompanyCode = CPApplication.Current.CompanyCode; OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckItemVM> list = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); dataGridOrderCheckList.ItemsSource = list; dataGridOrderCheckList.TotalCount = list.Count(); }); }
private void Button_Save_Click(object sender, RoutedEventArgs e) { if (!ValidationHelper.Validation(this.tbKeyWord, ValidationForAmount)) { return; } OrderCheckItemVM model = this.DataContext as OrderCheckItemVM; model.Description = string.Empty; model.Status = OrderCheckStatus.Valid; OrderCheckItemFacade facade = new OrderCheckItemFacade(); facade.CreateOrderCheckItem(model, (obj, args) => { if (args.FaultsHandle()) { return; } else { if (Dialog != null) { Dialog.ResultArgs.Data = args; Dialog.ResultArgs.DialogResult = DialogResultType.OK; Dialog.Close(); } } }); }
private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; if (rbtnProductSysNo1.IsChecked.Value) { viewModel.ReferenceType = "PID"; } else if (rbtnProductType1.IsChecked.Value) { viewModel.ReferenceType = "PC3"; } queryFilter.ReferenceType = viewModel.ReferenceType; queryFilter.Status = viewModel.Status; queryFilter.ReferenceContent = viewModel.ProductID; queryFilter.Description = (viewModel.Category3No.HasValue ? viewModel.Category3No.ToString() : string.Empty); OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckItemVM> list = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); this.DataGrid_ResultList.ItemsSource = list; DataGrid_ResultList.TotalCount = args.Result.TotalCount; }); }
private void Button_Save_Click(object sender, RoutedEventArgs e) { if (rightList == null || rightList.Count == 0) { Window.Alert("已选FP状态必须至少保留一项"); return; } OrderCheckItemFacade facade = new OrderCheckItemFacade(); BatchCreatOrderCheckItemReq req = new BatchCreatOrderCheckItemReq(); req.orderCheckItemList = facade.ConvertToBatchOperation(rightList); req.ReferenceType = "FP"; facade.BatchCreateOrderCheckItem(req, (obj, args) => { if (args.FaultsHandle()) { return; } else { Window.Alert(ResOrderCheck.Msg_SaveOk); } }); }
private void Button_Save_Click(object sender, RoutedEventArgs e) { if (!ValidationHelper.Validation(this.Combox_Status, ValidationForStatus)) { return; } if (rbtnProductType.IsChecked.Value) { if (orderCheckItemVM.Category3No == null) { CPApplication.Current.CurrentPage.Context.Window.Alert(ResOrderCheck.msg_ValidateCategory); return; } } else { if (string.IsNullOrEmpty(orderCheckItemVM.ProductID)) { CPApplication.Current.CurrentPage.Context.Window.Alert(ResOrderCheck.msg_ValidateProduct); return; } } OrderCheckItemFacade facade = new OrderCheckItemFacade(); OrderCheckItemVM model = this.DataContext as OrderCheckItemVM; if (model.IsProductType) { model.ReferenceType = "PC3"; } else if (model.IsProductSysNo) { model.ReferenceType = "PID"; } model.Description = model.Category3No.HasValue ? model.Category3No.ToString() : string.Empty; model.ReferenceContent = model.ProductID; facade.CreateOrderCheckItem(model, (obj, args) => { if (args.FaultsHandle()) { return; } Dialog.ResultArgs.DialogResult = DialogResultType.OK; Dialog.Close(); }); }
private void LoadListBoxData() { CommonDataFacade commonDataFacade = new CommonDataFacade(this); OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = int.MaxValue, PageIndex = 0, SortBy = "" }; queryFilter.ReferenceType = "ST"; queryFilter.CompanyCode = CPApplication.Current.CompanyCode; OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } rightList = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); rightList = FindAll(rightList, x => x.SysNo.HasValue); ListBox_SelectedShippingTypeList.ItemsSource = rightList; commonDataFacade.GetShippingTypeList(true, (obj2, args2) => { leftList = args2.Result; leftList = FindAll(leftList, x => x.SysNo.HasValue); if (rightList != null && leftList != null) { foreach (OrderCheckItemVM p in rightList) { leftList.Remove(leftList.Where(x => x.SysNo.ToString() == p.ReferenceContent).FirstOrDefault()); } } ListBox_ShippingTypeList.ItemsSource = leftList; }); }); }
private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; queryFilter.ReferenceContent = (Combox_ServiceObject.SelectedIndex == 0 ? string.Empty : model.ReferenceContent); queryFilter.ReferenceType = (Combox_DTServiceType.SelectedIndex == 0 ? string.Empty : model.ReferenceType); queryFilter.ReferenceTypeIn = "'DT11','DT12'"; OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckItemVM> list = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); List <CodeNamePair> OrderCheckItemType = new List <CodeNamePair>(); CodeNamePairHelper.GetList("Customer", "DistributionServiceType", (obj2, args2) => { OrderCheckItemType = args2.Result; foreach (CodeNamePair pair in OrderCheckItemType) { foreach (OrderCheckItemVM itemVM in list) { if (itemVM.ReferenceType.ToString() == pair.Code) { itemVM.ReferenceTypeName = pair.Name; } } } }); DataGrid_DTServiceList.ItemsSource = list; DataGrid_DTServiceList.TotalCount = args.Result.TotalCount; }); }
private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; queryFilter.ReferenceTypeIn = "'CA','CP','CN'"; facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckItemVM> list = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); List <CodeNamePair> OrderCheckItemType = new List <CodeNamePair>(); CodeNamePairHelper.GetList("Customer", "KeyWordType", (obj2, args2) => { OrderCheckItemType = args2.Result; //在顾客端拿到的类型为: List<CodeNamePair> foreach (CodeNamePair pair in OrderCheckItemType) { foreach (OrderCheckItemVM itemVM in list) { if (itemVM.ReferenceType.ToString() == pair.Code) { itemVM.ReferenceTypeName = pair.Name; } } } }); dataGrid1.ItemsSource = list; dataGrid1.TotalCount = args.Result.TotalCount; }); }
private void LoadListBoxData() { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = int.MaxValue, PageIndex = 0, SortBy = "" }; queryFilter.ReferenceType = "FP"; queryFilter.CompanyCode = CPApplication.Current.CompanyCode; OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } rightList = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); ListBox_SelectedPayTypeList.ItemsSource = rightList; CodeNamePairHelper.GetList("Customer", "FPType", (obj2, args2) => { leftList = args2.Result; if (rightList != null && leftList != null) { foreach (OrderCheckItemVM p in rightList) { leftList.Remove(leftList.Where(x => x.Code == p.ReferenceContent).FirstOrDefault()); } } ListBox_PayTypeList.ItemsSource = leftList; }); }); }
private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; amountType.ForEach(item => { queryFilter.ReferenceTypeIn += string.Format("'{0}',", item.Code); }); queryFilter.ReferenceTypeIn = queryFilter.ReferenceTypeIn.TrimEnd(','); OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckItemVM> list = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); foreach (CodeNamePair pair in amountType) { foreach (OrderCheckItemVM itemVM in list) { if (itemVM.ReferenceType.ToString() == pair.Code) { itemVM.ReferenceTypeName = pair.Name; } } } dataGridAmount.ItemsSource = list; dataGridAmount.TotalCount = args.Result.TotalCount; }); }
private void Hyperlink_ChangeStatus_Click(object sender, RoutedEventArgs e) { if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_OrderCheck_Keywords_Active)) { Window.Alert(ResOrderCheck.Msg_NoRights_Keywords_ChangeStatus); return; } OrderCheckItemVM orderCheckItemVM = dataGrid1.SelectedItem as OrderCheckItemVM; if (null != orderCheckItemVM) { OrderCheckItemFacade facade = new OrderCheckItemFacade(this); orderCheckItemVM.Status = orderCheckItemVM.Operator;//状态交换 facade.UpdateOrderCheckItem(orderCheckItemVM, (obj, args) => { if (args.FaultsHandle()) { return; } this.dataGrid1.Bind(); }); } }
private void Button_Save_Click(object sender, RoutedEventArgs e) { if (!Validate()) { return; } OrderCheckItemVM model = this.DataContext as OrderCheckItemVM; model.ReferenceType = "SA"; model.Status = OrderCheckStatus.Valid; if (dpBegin.SelectedDateTime.HasValue) { model.ReferenceContent = dpBegin.SelectedDateTime.Value.ToString(ResConverter.DateTime_LongFormat); } if (dpEnd.SelectedDateTime.HasValue) { model.Description = dpEnd.SelectedDateTime.Value.ToString(ResConverter.DateTime_LongFormat); } OrderCheckItemFacade facade = new OrderCheckItemFacade(); facade.CreateOrderCheckItem(model, (obj, args) => { if (args.FaultsHandle()) { return; } else { if (Dialog != null) { Dialog.ResultArgs.Data = args; Dialog.ResultArgs.DialogResult = DialogResultType.OK; Dialog.Close(); } } }); }
private void Button_Save_Click(object sender, RoutedEventArgs e) { OrderCheckItemVM orderCheckItemVM = new OrderCheckItemVM(); if (null != orderCheckItemVM) { OrderCheckItemFacade facade = new OrderCheckItemFacade(this); orderCheckItemVM.Status = OrderCheckStatus.Valid; orderCheckItemVM.SysNos = GetSelectedSysNos(); orderCheckItemVM.ReferenceType = "PC"; facade.UpdateOrderCheckItem(orderCheckItemVM, (obj, args) => { if (args.FaultsHandle()) { return; } else { Window.Alert(ResOrderCheck.Msg_UpdateSuccess); this.dataGridOrderCheckList.Bind(); } }); } }
private void DataGrid_Result_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; queryFilter.ReferenceType = "SA"; OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } List <OrderCheckItemVM> list = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); dataGridAutoCheckTimeList.ItemsSource = list; dataGridAutoCheckTimeList.TotalCount = args.Result.TotalCount; }); }
private void Button_Save_Click(object sender, RoutedEventArgs e) { if (!Validate()) { return; } OrderCheckItemFacade facade = new OrderCheckItemFacade(); OrderCheckItemVM model = this.DataContext as OrderCheckItemVM; if (model.ReferenceType == "DT11") { model.Description = model.ServiceTime_First.Value.ToString("HH:mm"); } else { if (model.ServiceTime_Second.Value.TimeOfDay <= model.ServiceTime_First.Value.TimeOfDay) { CPApplication.Current.CurrentPage.Context.Window.Alert("请保证时间点一小于时间点二!"); return; } model.Description = model.ServiceTime_First.Value.ToString("HH:mm") + "," + model.ServiceTime_Second.Value.ToString("HH:mm"); } if (model.SysNo.HasValue) //编辑 { facade.UpdateOrderCheckItem(model, (obj, args) => { if (args.FaultsHandle()) { return; } else { if (Dialog != null) { Dialog.ResultArgs.Data = args; Dialog.ResultArgs.DialogResult = DialogResultType.OK; Dialog.Close(); } } }); } else { model.Status = OrderCheckStatus.Valid; facade.CreateOrderCheckItem(model, (obj, args) => { if (args.FaultsHandle()) { return; } else { if (Dialog != null) { Dialog.ResultArgs.Data = args; Dialog.ResultArgs.DialogResult = DialogResultType.OK; Dialog.Close(); } } }); } }