示例#1
0
 private void GetQueryMain()
 {
     if (queryMain == null)
     {
         queryMain = new Barcode_Model(); bsMain.DataSource = queryMain;
     }
     queryMain.VOUCHERTYPE = _type.ToInt32().ToString();
 }
示例#2
0
        private void SetBarcodeParameter(int iRowIndex)
        {
            if (lstMain == null || lstMain.Count <= 0 || !Common.Common_Func.CheckDgvOper(dgvList))
            {
                parameter               = new Barcode_Model();
                parameter.MATERIALNO    = "";
                parameter.MATERIALDESC  = "";
                parameter.BATCHNO       = "";
                parameter.BATCHQTY      = 0;
                parameter.OUTPACKQTY    = 0;
                parameter.INNERPACKQTY  = 0;
                parameter.BPlatedSilver = false;
                parameter.BPlatedTin    = false;
                parameter.BPlatedOther  = false;
                parameter.BSHOWSUP      = false;
                parameter.PRINTQTY      = 1;

                //txtMaterialNo.Text = "";
                //txtMaterialDesc.Text = "";
                //txtBatchNo.Text = "";
                //txtOutPackQty.Text = "0";
                //txtInnerPackQty.Text = "0";
                //cbxPlatedSilver.Checked = false;
                //cbxPlatedTin.Checked = false;
                //cbxOther.Checked = false;
                //txtPrintQty.Text = "2";
            }
            else
            {
                parameter                 = new Barcode_Model();
                parameter.BARCODETYPE     = 20;
                parameter.VOUCHERNO       = lstMain[iRowIndex].VOUCHERNO;
                parameter.WaitDeliveryNum = lstMain[iRowIndex].WaitDeliveryNum;
                parameter.ROWNO           = lstMain[iRowIndex].ROWNO;
                parameter.VOUCHERQTY      = lstMain[iRowIndex].CURRENTLYDELIVERYNUM;
                parameter.BATCHQTY        = lstMain[iRowIndex].CURRENTLYDELIVERYNUM;
                parameter.DELIVERYNO      = lstMain[iRowIndex].DELIVERYNO;
                parameter.PRDVERSION      = lstMain[iRowIndex].PRDVERSION;
                parameter.CUSNAME         = "京信通信";
                parameter.SUPNAME         = lstMain[iRowIndex].SUPNAME;
                parameter.SUPCODE         = lstMain[iRowIndex].SUPCODE;
                parameter.VOUCHERTYPE     = _type.ToInt32().ToString();
                parameter.ISROHS          = lstMain[iRowIndex].ISROHS;
                parameter.PLATEDGOLD      = parameter.BPlatedGold ? 2 : 1;
                parameter.PLATEDSILVER    = parameter.BPlatedSilver ? 2 : 1;
                parameter.PLATEDTIN       = parameter.BPlatedTin ? 2 : 1;
                parameter.OTHERS          = parameter.BPlatedOther ? 2 : 1;
                parameter.OPERATOR        = Common_Var.CurrentUser.UserName;
                parameter.MATERIALNO      = lstMain[iRowIndex].MATERIALNO;
                parameter.MATERIALDESC    = lstMain[iRowIndex].MATERIALDESC;
                parameter.BATCHNO         = "";//DateTime.Now.ToString("yyyyMMdd");
                parameter.OUTPACKQTY      = 0;
                parameter.INNERPACKQTY    = 0;
                parameter.BPlatedSilver   = false;
                parameter.BPlatedTin      = false;
                parameter.BPlatedOther    = false;
                parameter.BSHOWSUP        = false;
                parameter.PRINTQTY        = 1;

                //txtMaterialNo.Text = lstMain[iRowIndex].MATERIALNO; ;
                //txtMaterialDesc.Text = lstMain[iRowIndex].MATERIALDESC; ;
                //txtBatchNo.Text = DateTime.Now.ToString("yyyyMMdd");
                //txtOutPackQty.Text = lstMain[iRowIndex].WaitDeliveryNum.ToString();
                //txtInnerPackQty.Text = lstMain[iRowIndex].WaitDeliveryNum.ToString();
                //cbxPlatedSilver.Checked = false;
                //cbxPlatedTin.Checked = false;
                //cbxOther.Checked = false;
                //txtPrintQty.Text = "2";
            }

            bsCreate.DataSource = parameter;
            txtBatchNo.Focus();
            txtBatchNo.SelectAll();
        }
示例#3
0
        public static string GetBoxLogoStr(VoucherType type)
        {
            switch (type)
            {
            case VoucherType.采购订单:
                return(PrintLibrary.PrintLibrary_Func.GetPurchaseReceiveInnerLogoStr(Print_Var.OutboxDPI));

            case VoucherType.任意单据:
            case VoucherType.无过账快速入:
            case VoucherType.需过账快速入:
            case VoucherType.送货单:
                return(PrintLibrary.PrintLibrary_Func.GetDeliveryReceiceOutLogoStr(Print_Var.OutboxDPI, type.ToInt32()));

            case VoucherType.生产订单:
                return(PrintLibrary.PrintLibrary_Func.GetProductionOrderOutLogoStr(Print_Var.OutboxDPI));

            case VoucherType.生产退料:
            //return PrintLibrary.PrintLibrary_Func.GetProductionReturnOutLogoStr(Print_Var.OutboxDPI);

            case VoucherType.检验退料单:
                return(PrintLibrary.PrintLibrary_Func.GetQualityReturnOutLogoStr(Print_Var.OutboxDPI));

            default:
                return(string.Empty);
            }
        }