private void checkAccountBillDetaile() { // checkAccountBillDetaile函数需要完成弹出一个新的窗口,用来显示单据编号关联的具体单据 if (m_billNumber.Length > 0) { if (m_billTypeName.IndexOf("采购") != -1) { FormPurchaseInOrder fpo = new FormPurchaseInOrder(m_billNumber); fpo.ShowDialog(); } else if (m_billTypeName.IndexOf("销售") != -1) { FormSaleOutOrder fsoo = new FormSaleOutOrder(m_billNumber); fsoo.ShowDialog(); } else { bool isBankBill = BankCashsubLedger.getInctance().checkBillIsExist(m_billNumber); if (m_isAccountReceivable) { FormReceivableOrder fro = new FormReceivableOrder(m_billNumber, isBankBill); fro.ShowDialog(); } else { FormPaymentOrder fpo = new FormPaymentOrder(m_billNumber, isBankBill); fpo.ShowDialog(); } } } }
private void checkAccountBillDetaile() { if (m_isSelectOrderNumber) { this.Close(); return; } // checkAccountBillDetaile函数需要完成弹出一个新的窗口,用来显示单据编号关联的具体单据 if (m_billNumber.Length > 0) { if (m_orderType == OrderType.SaleOrder || m_orderType == OrderType.SaleOrderExcute) { FormSaleOrder fpo = new FormSaleOrder(m_billNumber); fpo.ShowDialog(); updateDataGridView(); } else if (m_orderType == OrderType.SaleOut || m_orderType == OrderType.SaleOutOrderExcute) { FormSaleOutOrder fpo = new FormSaleOutOrder(m_billNumber); fpo.ShowDialog(); updateDataGridView(); } else if (m_orderType == OrderType.SaleInvoice) { //销售发票序时薄 } else if (m_orderType == OrderType.SaleQuotation) { FormSaleQuotationOrder fsqo = new FormSaleQuotationOrder(m_billNumber); fsqo.ShowDialog(); updateDataGridView(); } else if (m_orderType == OrderType.StorageMaterielOut) { FormMaterielOutOrder fmoo = new FormMaterielOutOrder(m_billNumber); fmoo.ShowDialog(); updateDataGridView(); } else if (m_orderType == OrderType.StorageOutCheck) { FormMaterielOutEarningsOrder fmoo = new FormMaterielOutEarningsOrder(m_billNumber); fmoo.ShowDialog(); updateDataGridView(); } else if (m_orderType == OrderType.StorageOutOther) { FormMaterielOutOtherOrder fmoo = new FormMaterielOutOtherOrder(m_billNumber); fmoo.ShowDialog(); updateDataGridView(); } else { MessageBoxExtend.messageWarning("暂时不支持的序时薄类型"); } } }
private void dataGridViewList_DoubleClick(object sender, EventArgs e) { try { if (m_dataGridRecordCount > 0) { // 当单击某个单元格时,自动选择整行 for (int i = 0; i < this.dataGridViewList.RowCount; i++) { for (int j = 0; j < dataGridViewList.ColumnCount; j++) { if (dataGridViewList.Rows[i].Cells[j].Selected) { dataGridViewList.Rows[i].Selected = true; // 当用户查询的是销售毛利润明细信息时,双击记录关联到对应单据 if (m_orderType == OrderType.SaleProfitDetails) { string billNumber = dataGridViewList.Rows[i].Cells[4].Value.ToString(); if (billNumber.Length > 0) { FormSaleOutOrder fpo = new FormSaleOutOrder(billNumber); fpo.ShowDialog(); } } return; } } } } } catch (Exception) { } }
private void menuBillSaleOut_Click(object sender, EventArgs e) { FormSaleOutOrder fsoo = new FormSaleOutOrder(); fsoo.ShowDialog(); }
private void dataGridViewList_DoubleClick(object sender, EventArgs e) { try { if (m_dataGridRecordCount > 0) { // 当单击某个单元格时,自动选择整行 for (int i = 0; i < this.dataGridViewList.RowCount; i++) { for (int j = 0; j < dataGridViewList.ColumnCount; j++) { if (dataGridViewList.Rows[i].Cells[j].Selected) { dataGridViewList.Rows[i].Selected = true; m_billNumber = dataGridViewList.Rows[i].Cells[2].Value.ToString(); m_billType = dataGridViewList.Rows[i].Cells[3].Value.ToString(); break; } } } } if (m_billType.Length > 0 && m_billNumber.Length > 0) { if (m_billType == "采购入库") { FormPurchaseInOrder fpo = new FormPurchaseInOrder(m_billNumber); fpo.ShowDialog(); } else if (m_billType == "盘盈入库") { FormMaterielInEarningsOrder fmoo = new FormMaterielInEarningsOrder(m_billNumber); fmoo.ShowDialog(); } else if (m_billType == "产品入库") { FormMaterielInOrder fmoo = new FormMaterielInOrder(m_billNumber); fmoo.ShowDialog(); } else if (m_billType == "其他入库") { FormMaterielInOtherOrder fmoo = new FormMaterielInOtherOrder(m_billNumber); fmoo.ShowDialog(); } else if (m_billType == "生产领料") { FormMaterielOutOrder fmoo = new FormMaterielOutOrder(m_billNumber); fmoo.ShowDialog(); } else if (m_billType == "其他出库") { FormMaterielOutOtherOrder fmoo = new FormMaterielOutOtherOrder(m_billNumber); fmoo.ShowDialog(); } else if (m_billType == "盘盈毁损") { FormMaterielOutEarningsOrder fmoo = new FormMaterielOutEarningsOrder(m_billNumber); fmoo.ShowDialog(); } else if (m_billType == "销售出库") { FormSaleOutOrder fpo = new FormSaleOutOrder(m_billNumber); fpo.ShowDialog(); } } } catch (Exception) { } }
private void panelStorageSaleOut_Click(object sender, EventArgs e) { FormSaleOutOrder fsoo = new FormSaleOutOrder(); fsoo.ShowDialog(); }