예제 #1
0
        private void labelOrderOut_Click(object sender, EventArgs e)
        {
            FormStorageSequenceFilter fssf = new FormStorageSequenceFilter(true);

            if (fssf.ShowDialog() == DialogResult.OK)
            {
                //得到界面用户选定的值
                FormStorageSequenceFilterValue  filter = fssf.getFilterUIValue();
                FormSaleOrderSequence.OrderType type   = new FormSaleOrderSequence.OrderType();

                if (filter.sequenceType == "0")
                {
                    type = FormSaleOrderSequence.OrderType.SaleOut;
                }
                else if (filter.sequenceType == "1")
                {
                    type = FormSaleOrderSequence.OrderType.StorageMaterielOut;
                }
                else if (filter.sequenceType == "2")
                {
                    type = FormSaleOrderSequence.OrderType.StorageOutCheck;
                }
                else if (filter.sequenceType == "3")
                {
                    type = FormSaleOrderSequence.OrderType.StorageOutOther;
                }

                FormSaleOrderSequence fphpc = new FormSaleOrderSequence(type);
                fphpc.setDataFilter(filter);
                fphpc.ShowDialog();
            }
        }
        // 生产领料明细
        private void labelProductionOutDetails_Click(object sender, EventArgs e)
        {
            FormSaleOrderSequence fphpc = new FormSaleOrderSequence(
                FormSaleOrderSequence.OrderType.StorageMaterielOut);

            fphpc.setDataFilter(m_filter);

            fphpc.ShowDialog();
        }
예제 #3
0
 private void panelSourceOrderNumber_Click(object sender, EventArgs e)
 {
     if (comboBoxReceivableType.Text.IndexOf("应收") != -1)
     {
         FormInitAccountReceivabler fiar = new FormInitAccountReceivabler(true, true);
         fiar.ShowDialog();
         m_customerData = Customer.getInctance().getCustomerInfoFromPkey(fiar.getCustomerOrSupplierID());
         this.textBoxSourceOrderNumber.Text     = m_customerData.name;
         this.textBoxSourceOrderNumber.ReadOnly = true;
     }
     else if (comboBoxReceivableType.Text.IndexOf("销售出库") != -1)
     {
         FormSaleOrderSequence fsos = new FormSaleOrderSequence(FormSaleOrderSequence.OrderType.SaleOut, true);
         fsos.ShowDialog();
         this.textBoxSourceOrderNumber.Text = fsos.getSelectOrderNumber();
     }
     else
     {
         this.textBoxSourceOrderNumber.Text = "";
     }
 }
예제 #4
0
        private void panelSourceOrderNumber_DoubleClick(object sender, EventArgs e)
        {
            if (!this.textBoxSourceOrderNumber.Visible)
            {
                this.labelSourceOrderNumber.Visible   = false;
                this.textBoxSourceOrderNumber.Visible = true;
            }
            else
            {
                if (comboBoxSourceOrderType.SelectedIndex == 0)
                {
                    FormSaleOrderSequence fpos = new FormSaleOrderSequence(FormSaleOrderSequence.OrderType.SaleOrder, true);
                    fpos.ShowDialog();

                    string sourceBillNumber = fpos.getSelectOrderNumber();

                    this.textBoxSourceOrderNumber.Text    = sourceBillNumber;
                    this.textBoxSourceOrderNumber.Visible = true;

                    writeBillDetailsInfoFromBillNumber(sourceBillNumber);
                }
            }
        }
예제 #5
0
        private void menuSquenceSaleOut_Click(object sender, EventArgs e)
        {
            FormSaleOrderSequence fphpc = new FormSaleOrderSequence(FormSaleOrderSequence.OrderType.SaleOut);

            fphpc.ShowDialog();
        }
예제 #6
0
        private void labelSaleIn_Click(object sender, EventArgs e)
        {
            FormSaleOrderSequence fphpc = new FormSaleOrderSequence(FormSaleOrderSequence.OrderType.SaleOutOrderExcute);

            fphpc.ShowDialog();
        }
예제 #7
0
        // 销售报价时序簿
        private void SalePrice_Click(object sender, EventArgs e)
        {
            FormSaleOrderSequence fphpc = new FormSaleOrderSequence(FormSaleOrderSequence.OrderType.SaleQuotation);

            fphpc.ShowDialog();
        }
예제 #8
0
        private void panelInventoryAccountingOut_Click(object sender, EventArgs e)
        {
            FormSaleOrderSequence fphpc = new FormSaleOrderSequence(FormSaleOrderSequence.OrderType.SaleOut);

            fphpc.ShowDialog();
        }