private void Button_MoveToRight_Click(object sender, RoutedEventArgs e) { OrderCheckItemVM itemVM = new OrderCheckItemVM(); CodeNamePair item = (CodeNamePair)ListBox_CustomerTypeList.SelectedItem; if (item != null) { itemVM.ReferenceContent = item.Code; itemVM.Description = item.Name; itemVM.ReferenceType = "CT"; itemVM.Status = 0; leftList.Remove(item); if (rightList == null) { rightList = new List <OrderCheckItemVM>(); } rightList.Add(itemVM); ListBox_CustomerTypeList.ItemsSource = null; ListBox_CustomerTypeList.ItemsSource = leftList; ListBox_SelectedCustomerTypeList.ItemsSource = null; ListBox_SelectedCustomerTypeList.ItemsSource = rightList; } else { Window.Alert(ResOrderCheck.Msg_SelectMoveItem); } }
public void UpdateOrderCheckItem(OrderCheckItemVM data, EventHandler <RestClientEventArgs <OrderCheckItemVM> > callback) { string relativeUrl = "/CustomerService/OrderCheckItem/Update"; OrderCheckItem msg = data.ConvertVM <OrderCheckItemVM, OrderCheckItem>(); restClient.Update(relativeUrl, msg, callback); }
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 Button_MoveToLeft_Click(object sender, RoutedEventArgs e) { PayType item = new PayType(); OrderCheckItemVM itemVM = (OrderCheckItemVM)ListBox_SelectedPayTypeList.SelectedItem; if (itemVM != null) { item.SysNo = Convert.ToInt32(itemVM.ReferenceContent); item.PayTypeName = itemVM.Description; if (leftList == null) { leftList = new List <PayType>(); } leftList.Add(item); rightList.Remove(itemVM); ListBox_PayTypeList.ItemsSource = null; ListBox_PayTypeList.ItemsSource = leftList; ListBox_SelectedPayTypeList.ItemsSource = null; ListBox_SelectedPayTypeList.ItemsSource = rightList; } else { Window.Alert(ResOrderCheck.Msg_SelectMoveItem); } }
private void Button_MoveToRight_Click(object sender, RoutedEventArgs e) { OrderCheckItemVM itemVM = new OrderCheckItemVM(); PayType item = (PayType)ListBox_PayTypeList.SelectedItem; if (item != null) { itemVM.ReferenceContent = item.SysNo.ToString(); itemVM.Description = item.PayTypeName; itemVM.ReferenceType = "PT"; itemVM.Status = OrderCheckStatus.Valid; leftList.Remove(item); if (rightList == null) { rightList = new List <OrderCheckItemVM>(); } rightList.Add(itemVM); ListBox_PayTypeList.ItemsSource = null; ListBox_PayTypeList.ItemsSource = leftList; ListBox_SelectedPayTypeList.ItemsSource = null; ListBox_SelectedPayTypeList.ItemsSource = rightList; } else { Window.Alert(ResOrderCheck.Msg_SelectMoveItem); } }
private void Button_Edit_Click(object sender, RoutedEventArgs e) { if (DataGrid_DTServiceList.SelectedItem != null) { OrderCheckItemVM orderCheckItemVM = DataGrid_DTServiceList.SelectedItem as OrderCheckItemVM; if (orderCheckItemVM.Description.Split(',').Length > 1) { orderCheckItemVM.ServiceTime_First = DateTime.Parse(orderCheckItemVM.Description.Split(',')[0]); orderCheckItemVM.ServiceTime_Second = DateTime.Parse(orderCheckItemVM.Description.Split(',')[1]); } else { orderCheckItemVM.ServiceTime_First = DateTime.Parse(orderCheckItemVM.Description); } CSToolDistributionServiceMaintain uctlDTMaintain = new CSToolDistributionServiceMaintain(); uctlDTMaintain.OrderCheckItemVM = orderCheckItemVM; //uctlDTMaintain.Page = this; uctlDTMaintain.Dialog = Window.ShowDialog(ResOrderCheck.DialogTitle_DTMaitain, uctlDTMaintain, (obj, args) => { if (args.DialogResult == DialogResultType.OK) { this.DataGrid_DTServiceList.Bind(); } }); } else { Window.Alert("请选择要编辑的项。"); } }
private void Button_MoveToLeft_Click(object sender, RoutedEventArgs e) { CodeNamePair item = new CodeNamePair(); OrderCheckItemVM itemVM = (OrderCheckItemVM)ListBox_SelectedCustomerTypeList.SelectedItem; if (itemVM != null) { item.Code = itemVM.ReferenceContent; item.Name = itemVM.Description; if (leftList == null) { leftList = new List <CodeNamePair>(); } leftList.Add(item); rightList.Remove(itemVM); ListBox_CustomerTypeList.ItemsSource = null; ListBox_CustomerTypeList.ItemsSource = leftList; ListBox_SelectedCustomerTypeList.ItemsSource = null; ListBox_SelectedCustomerTypeList.ItemsSource = rightList; } else { Window.Alert(ResOrderCheck.Msg_SelectMoveItem); } }
public override void OnPageLoad(object sender, EventArgs e) { model = new OrderCheckItemVM(); this.DataContext = model; LoadComboBoxData(); base.OnPageLoad(sender, e); CheckRights(); }
public CSToolProductAnd3CMaintain() { orderCheckItemVM = new OrderCheckItemVM(); this.DataContext = orderCheckItemVM; InitializeComponent(); LoadComboBoxData(); BuildValidate(); }
public override void OnPageLoad(object sender, EventArgs e) { viewModel = new OrderCheckItemVM(); viewModel.IsProductType = true; rbtnProductType1.IsChecked = true; this.DataContext = viewModel; LoadComboBoxData(); base.OnPageLoad(sender, e); if (!AuthMgr.HasFunctionPoint(AuthKeyConst.Customer_OrderCheck_ProductAnd3C_Add)) { this.Button_New.IsEnabled = false; } }
private void Button_New_Click(object sender, RoutedEventArgs e) { OrderCheckItemVM orderCheckItemVM = new OrderCheckItemVM(); CSToolAutoCheckTimeMaintain uctlAutoCheckTimeMaintain = new CSToolAutoCheckTimeMaintain(); uctlAutoCheckTimeMaintain.OrderCheckItemVM = orderCheckItemVM; uctlAutoCheckTimeMaintain.Dialog = Window.ShowDialog(ResOrderCheck.DialogTitle_AutoCheckTime, uctlAutoCheckTimeMaintain, (obj, args) => { if (args.DialogResult == DialogResultType.OK && args.Data != null) { this.dataGridAutoCheckTimeList.Bind(); } }); }
private void Button_New_Click(object sender, RoutedEventArgs e) { OrderCheckItemVM orderCheckItemVM = new OrderCheckItemVM(); orderCheckItemVM.ReferenceType = ""; CSToolDistributionServiceMaintain uctlDTMaintain = new CSToolDistributionServiceMaintain(); uctlDTMaintain.OrderCheckItemVM = orderCheckItemVM; //uctlDTMaintain.Page = this; uctlDTMaintain.Dialog = Window.ShowDialog(ResOrderCheck.DialogTitle_DTMaitain, uctlDTMaintain, (obj, args) => { if (args.DialogResult == DialogResultType.OK && args.Data != null) { this.DataGrid_DTServiceList.Bind(); } }); }
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 Button_Save_Click(object sender, RoutedEventArgs e) { if (!ValidateInput()) { return; } OrderCheckItemVM model = this.DataContext as OrderCheckItemVM; if (model.IsCA) { model.ReferenceType = "CA"; } else if (model.IsCN) { model.ReferenceType = "CN"; } else { model.ReferenceType = "CP"; } model.Description = string.Empty; 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(); } } }); }
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 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(); } } }); } }