//转到新增/编辑页面 private void BtnNewDeduct_Click(object sender, RoutedEventArgs e) { //Window.Navigate("/ECCentral.Portal.UI.PO/DeductMaintain", null, true); UCDeductMaintain ucDeduct = new UCDeductMaintain(null); ucDeduct.Dialog = Window.ShowDialog("新增扣款项", ucDeduct, (obj, args) => { QueryResultGrid.Bind(); }, new Size(500, 260)); }
//查看扣款项 private void Hyperlink_ViewDeduct_Click(object sender, RoutedEventArgs e) { DynamicXml getSelectedItem = this.QueryResultGrid.SelectedItem as DynamicXml; if (null != getSelectedItem) { UCDeductMaintain ucDeduct = new UCDeductMaintain(getSelectedItem["SysNo"].ToString()); ucDeduct.Dialog = Window.ShowDialog("查看扣款项", ucDeduct, (obj, args) => { this.QueryResultGrid.Bind(); }, new Size(500, 260)); } }
//编辑 private void Hyperlink_EditDeduct_Click(object sender, RoutedEventArgs e) { DynamicXml getSelectedItem = this.QueryResultGrid.SelectedItem as DynamicXml; if (null != getSelectedItem) { //Window.Navigate(string.Format("/ECCentral.Portal.UI.PO/DeductMaintain/{0}", getSelectedItem["SysNo"]), null, true); UCDeductMaintain ucDeduct = new UCDeductMaintain(getSelectedItem["SysNo"].ToString()); ucDeduct.Dialog = Window.ShowDialog("编辑扣款项", ucDeduct, (obj, args) => { //Window.Alert(args.Data.ToString()); //Window.Refresh(); this.QueryResultGrid.Bind(); }, new Size(500, 260)); } }