// 编辑数据 private void EditData(WindowStatus status) { if (status != WindowStatus.Edit && status != WindowStatus.Copy) { return; } string title = "编辑"; string menuId = "UCReceivableEdit"; if (status == WindowStatus.Copy) { title = "复制"; menuId = "UCReceivableCopy"; } if (dgvBillReceivable.CurrentRow == null) { MessageBoxEx.Show(string.Format("请选择要{0}的数据!", title)); return; } string id = ID; if (string.IsNullOrEmpty(id)) { return; } UCReceivableAdd add = new UCReceivableAdd(status, id, this, this.orderType); base.addUserControl(add, string.Format("{0}-{1}", Title, title), menuId + orderType.ToString() + id, this.Tag.ToString(), this.Name); }
void OpenDocument() { if (dgvReport.CurrentRow == null) { return; } //单据ID string orderId = Convert.ToString(this.dgvReport.CurrentRow.Cells[colID.Name].Value); if (orderId.Length == 0) { return; } //单据类型 string orderType = CommonCtrl.IsNullToString(dgvReport.CurrentRow.Cells[colOrderType.Name].Value); if (orderType.Length == 0) { return; } string viewTitle = "应收账款-查看";//明细标题 DataSources.EnumOrderType enumOrderType = (DataSources.EnumOrderType)Convert.ToInt32(orderType); if (enumOrderType == DataSources.EnumOrderType.PAYMENT) { viewTitle = "应付账款-查看"; } UCReceivableAdd ucView = new UCReceivableAdd(WindowStatus.View, orderId, null, enumOrderType); base.addUserControl(ucView, viewTitle, "UCReceivableAdd" + orderId, this.Tag.ToString(), this.Name); }
void OpenDocument() { if (dgvReport.CurrentRow == null) { return; } string orderId = Convert.ToString(this.dgvReport.CurrentRow.Cells[colpurchase_billing_id.Name].Value); if (orderId.Length == 0) { return; } string type = dgvReport.CurrentRow.Cells[colType.Name].Value.ToString(); switch (type) { case "采购开单": UCPurchaseBillView ucPurchaseView = new UCPurchaseBillView(orderId, null); base.addUserControl(ucPurchaseView, "采购开单-查看", "UCPurchaseBillView" + orderId + "", this.Tag.ToString(), this.Name); break; case "采购收款": UCReceivableAdd ucPayable = new UCReceivableAdd(WindowStatus.View, orderId, null, DataSources.EnumOrderType.PAYMENT); base.addUserControl(ucPayable, "应付账款-预览", "UCReceivableAdd" + orderId, this.Tag.ToString(), this.Name); break; case "往来核销": UCAccountVerificationAdd ucAccountVerificationView = new UCAccountVerificationAdd(WindowStatus.View, orderId, null); base.addUserControl(ucAccountVerificationView, "往来核销-预览", "UCAccountVerificationAdd" + orderId, this.Tag.ToString(), this.Name); break; } }
void OpenDocument() { if (dgvReport.CurrentRow == null) { return; } string orderId = Convert.ToString(this.dgvReport.CurrentRow.Cells[colOrderID.Name].Value); if (orderId.Length == 0) { return; } UCReceivableAdd UCPurchaseBillView = new UCReceivableAdd(WindowStatus.View, orderId, null, DataSources.EnumOrderType.PAYMENT); base.addUserControl(UCPurchaseBillView, "应付账款-查看", "UCReceivableAdd" + orderId + "", this.Tag.ToString(), this.Name); }
// 预览数据 private void ViewData() { if (dgvBillReceivable.CurrentRow == null) { MessageBoxEx.Show("请选择要预览的数据!"); return; } string id = ID; if (string.IsNullOrEmpty(id)) { return; } UCReceivableAdd view = new UCReceivableAdd(WindowStatus.View, id, this, orderType); base.addUserControl(view, Title + "-预览", "UCReceivableView" + orderType.ToString() + id, this.Tag.ToString(), this.Name); }
void OpenDocument() { if (dgvReport.CurrentRow == null) { return; } string orderId = Convert.ToString(this.dgvReport.CurrentRow.Cells[colID.Name].Value); if (orderId.Length == 0) { return; } string type = dgvReport.CurrentRow.Cells[colType.Name].Value.ToString(); switch (type) { case "销售开单": UCSaleBillView ucSaleView = new UCSaleBillView(orderId, null); base.addUserControl(ucSaleView, "销售开单-查看", "UCSaleBillView" + orderId + "", this.Tag.ToString(), this.Name); break; case "三包结算单": UCThreeGuarantySettlementView ucView = new UCThreeGuarantySettlementView(); ucView.SettlementId = orderId; base.addUserControl(ucView, "三包结算单-查看", "UCThreeGuarantySettlementView" + orderId, this.Tag.ToString(), this.Name); break; case "维修结算单": UCRepairBalanceView ucRepairView = new UCRepairBalanceView(orderId); base.addUserControl(ucRepairView, "维修结算单-查看", "UCRepairBalanceView" + orderId, this.Tag.ToString(), this.Name); break; case "销售收款": UCReceivableAdd ucPayable = new UCReceivableAdd(WindowStatus.View, orderId, null, DataSources.EnumOrderType.RECEIVABLE); base.addUserControl(ucPayable, "应收账款-预览", "UCReceivableAdd" + orderId, this.Tag.ToString(), this.Name); break; case "往来核销": UCAccountVerificationAdd ucAccountVerificationView = new UCAccountVerificationAdd(WindowStatus.View, orderId, null); base.addUserControl(ucAccountVerificationView, "往来核销-预览", "UCAccountVerificationAdd" + orderId, this.Tag.ToString(), this.Name); break; } }
//新增 void AddData() { UCReceivableAdd add = new UCReceivableAdd(WindowStatus.Add, null, this, this.orderType); this.addUserControl(add, string.Format("{0}-新增", Title), "UCReceivableAdd" + orderType.ToString(), this.Tag.ToString(), this.Name); }