protected void TabPageClose(TabPage currentTabPage, BaseUserControl sourceCtrlType) { HasInvokeTabClose = true; TabPage_Close?.Invoke(currentTabPage, sourceCtrlType); //以下是POS端使用 SaveSuccess(); }
private void BaseButton1_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(skinTextBoxID.Text.Trim())) { GlobalMessageBox.Show("编号不能为空!"); skinTextBoxID.Focus(); return; } else if (String.IsNullOrEmpty(skinTextBoxName.Text.Trim())) { GlobalMessageBox.Show("名称不能为空!"); skinTextBoxName.Focus(); return; } else if (String.IsNullOrEmpty(textBoxPwd.Text.Trim())) { GlobalMessageBox.Show("密码不能为空!"); textBoxPwd.Focus(); return; } Distributor result = new Distributor() { ID = skinTextBoxID.Text, Name = skinTextBoxName.Text, Password = textBoxPwd.Text }; this.Enabled = false; ConfirmClick?.Invoke(result, this); }
private void TitleImage_Click(object sender, EventArgs e) { if (Selectable) { this.Selected = !this.selected; OnSelected?.Invoke(this, null); } }
private void BaseButton_OK_Click(object sender, EventArgs e) { this.skinLabel1.Visible = true; this.UseWaitCursor = true; this.skinPanel2.Enabled = false; ConfirmClick?.Invoke(dateTimePicker_Start.Value, this); //if (ConfirmClickSuccess) //{ // this.DialogResult = DialogResult.OK; //} }
private void BaseButton_OK_Click(object sender, EventArgs e) { this.skinLabel1.Visible = true; this.UseWaitCursor = true; this.skinPanel2.Enabled = false; ConfirmClick?.Invoke(dateTimePicker_Start.Value, ValidateUtil.CheckEmptyValue(skinComboBoxShopID.SelectedValue), this); //if (ConfirmClickSuccess) //{ // this.DialogResult = DialogResult.OK; //} }
//点击出库按钮 private void BaseButton_Inbound_Click(object sender, EventArgs e) { try { Outbound item = this.BuildOutbound(); if (item == null || item.OutboundOrder.TotalCount == 0 || item.OutboundDetails.Count == 0) { GlobalMessageBox.Show("出库单为空,不能发货!"); return; } if (GlobalMessageBox.Show("是否确认操作?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } if (GlobalUtil.EngineUnconnectioned(this)) { return; } InteractResult result = GlobalCache.ServerProxy.ReplenishOutbound(item); switch (result.ExeResult) { case ExeResult.Success: GlobalMessageBox.Show("发货成功!"); if (skinCheckBoxPrint.Checked) { DataGridView dgv = deepCopyDataGridView(); ReplenishOrderPrinter.Print(this.curReplenishOrder, dgv, 2); } WorkDesk_Refresh?.Invoke(false, null); TabPage_Close?.Invoke(this.CurrentTabPage, this.SourceCtrlType); break; case ExeResult.Error: GlobalMessageBox.Show(result.Msg); break; default: break; } } catch (Exception ex) { GlobalUtil.ShowError(ex); GlobalMessageBox.Show("出库失败!"); } finally { GlobalUtil.UnLockPage(this); } }
private void BaseButton_OK_Click(object sender, EventArgs e) { this.UseWaitCursor = true; this.skinPanel2.Enabled = false; if (string.IsNullOrEmpty(path)) { GlobalMessageBox.Show("请选择文件!"); this.UseWaitCursor = false; this.skinPanel2.Enabled = true; return; } ConfirmClick?.Invoke(shopID, path, this); }
private void PlusTitleImage_Click(object sender, EventArgs e) { Upload_Click?.Invoke(sender, e); // plusTitleImage.BackColor = Color.Transparent; }
private void skinComboBox_Color_SelectionChangeCommitted(object sender, EventArgs e) { SelectionChangeCommitted?.Invoke(sender, e); }
private void BaseButton1_Click(object sender, EventArgs e) { try { if (this.guideComboBox1.Visible && this.guideComboBox1.SelectedIndex == 0) { GlobalMessageBox.Show("操作人不能为空"); return; } if (GlobalMessageBox.Show("是否确认操作?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } if (CommonGlobalUtil.EngineUnconnectioned(this)) { return; } DifferenceOrderConfirmedResult result = CommonGlobalCache.ServerProxy.DifferenceOrderConfirmed(new DifferenceOrderConfirmedPara() { DifferenceOrderID = this.curDifferenceOrder.ID, ConfirmUserID = IsPos ? ValidateUtil.CheckEmptyValue(this.guideComboBox1.SelectedValue) : CommonGlobalCache.CurrentUserID }); switch (result) { case DifferenceOrderConfirmedResult.Success: GlobalMessageBox.Show("确认成功!"); if (IsPos) { this.guideComboBox1.Visible = false; this.skinLabel_operator.Text = "操作人:" + ((Guide)this.guideComboBox1.SelectedItem).Name; } else { this.skinLabel_operator.Text = "操作人:" + CommonGlobalCache.GetUserName(CommonGlobalCache.CurrentUser.ID); } this.BaseButtonCancel.Visible = false; this.baseButtonConfirm.Visible = false; WorkDesk_Refresh?.Invoke(false, null); this.RefreshPageAction?.Invoke(this.CurrentTabPage, this.SourceCtrlType); break; case DifferenceOrderConfirmedResult.SourceOrderIDIsError: GlobalMessageBox.Show("不是盘点,补货申请或者调拨!"); break; case DifferenceOrderConfirmedResult.IsConfirmed: GlobalMessageBox.Show("本单已被确认!"); break; case DifferenceOrderConfirmedResult.Error: GlobalMessageBox.Show("内部错误!"); break; default: break; } } catch (Exception ee) { ShowError(ee); } finally { UnLockPage(); } }
private void BaseButton1_Click(object sender, EventArgs e) { ConfirmClick?.Invoke(result, this); }
private void 除ToolStripMenuItem_Click(object sender, EventArgs e) { OnRemoved?.Invoke(this, e); this.Dispose(); }
private void BaseButton1_Click(object sender, EventArgs e) { try { if (GlobalUtil.EngineUnconnectioned(this)) { return; } PfCustomer pfCustomer = Build(); if (!ValidateItem(pfCustomer)) { return; } if (curPfCustomer == null) { InteractResult result = PfCustomerCache.PfCustomer_OnInsert(pfCustomer); switch (result.ExeResult) { case ExeResult.Success: GlobalMessageBox.Show("添加成功!"); if (node != null) { TreeModel CurChildrenClass = new TreeModel(); TreeNode newNode = new TreeNode(pfCustomer.Name); CurChildrenClass.Name = pfCustomer.Name; CurChildrenClass.ID = pfCustomer.ID; CurChildrenClass.ParentID = curItemID; newNode.Tag = CurChildrenClass; newNode.Text = pfCustomer.Name + "/" + pfCustomer.ContactPhone + "(0.00)"; node.Nodes.Add(newNode); CommonGlobalCache.InsertPFDistributor(CurChildrenClass); } ConfirmClick?.Invoke(curPfCustomer, this); this.Close(); break; case ExeResult.Error: GlobalMessageBox.Show(result.Msg); break; default: break; } } else { pfCustomer.CreateTime = curPfCustomer.CreateTime; InteractResult result = PfCustomerCache.PfCustomer_OnUpdate(pfCustomer); switch (result.ExeResult) { case ExeResult.Error: GlobalMessageBox.Show(result.Msg); break; default: GlobalMessageBox.Show("保存成功!"); this.DialogResult = DialogResult.OK; if (node != null) { List <TreeModel> treeModelL = CommonGlobalCache.DistributorPFList.FindAll(t => t.ID == pfCustomer.ID); TreeModel bigClass = node.Tag as TreeModel; bigClass.ID = pfCustomer.ID; bigClass.Name = pfCustomer.Name; bigClass.AccruedCommission = curPfCustomer.AccruedCommission; string accruedC = "0.00"; if (treeModelL.Count > 0) { accruedC = treeModelL[0].AccruedCommission.ToString(); } //JGNet.Common.ServerProxy.GetPfCustomer InteractResult <PfCustomer> selectPfCus = CommonGlobalCache.ServerProxy.GetPfCustomer(pfCustomer.ID); if (selectPfCus != null) { accruedC = Math.Round(selectPfCus.Data.AccruedCommission, 2).ToString(); } node.Text = pfCustomer.Name + "/" + pfCustomer.ContactPhone + "(" + accruedC + ")"; node.Tag = bigClass; CommonGlobalCache.UpdatePFDistributor(bigClass); } this.curPfCustomer = pfCustomer; ConfirmClick?.Invoke(curPfCustomer, this); this.Close(); break; } } } catch (Exception ex) { GlobalUtil.ShowError(ex); } finally { GlobalUtil.UnLockPage(this); } }
/// <summary> /// 保存或提交成功后调用 /// </summary> protected void SaveSuccess() { RefreshPageAction?.Invoke(this.CurrentTabPage, this.SourceCtrlType); SaveSuccessEvent?.Invoke(this.CurrentTabPage, this); }