private void GetQueryMain() { if (queryMain == null) { queryMain = new Barcode_Model(); bsMain.DataSource = queryMain; } queryMain.VOUCHERTYPE = _type.ToInt32().ToString(); }
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(); }
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); } }