Esempio n. 1
0
        public void ImprimirEtiquetaGenericaTarimas(string psArchivoBase, string psImpresora)
        {
            //A los valores obtenidos se les debe agregar los fijos de la parte
            string fecha = String.Format("{0:d}", DateTime.Now);

            aValoresTotales[0, 0] = "&P_TARIMA&";
            aValoresTotales[0, 1] = glfolio.ToString(); //Valor de la propiedad

            aValoresTotales[1, 0] = "&P_FECHA&";
            aValoresTotales[1, 1] = fecha;

            aValoresTotales[2, 0] = "&P_TOTAL_PESO&";
            aValoresTotales[2, 1] = totalKilosGral.ToString();

            aValoresTotales[3, 0] = "&P_TOTAL_CAJAS&";
            aValoresTotales[3, 1] = lsTotalCajas;

            aValoresTotales[4, 0] = "&P_TOTAL_PAGS&";
            aValoresTotales[4, 1] = "1";

            aValoresTotales[5, 0] = "&P_PAGINA_ACTUAL&";
            aValoresTotales[5, 1] = "1";

            aValoresTotales[38, 0] = "&CODIGO2D&";
            aValoresTotales[38, 1] = "T" + tarima2D + "|Q" + txtbxCajasAcum.Text;  //+ cajasTarima;

            ClsEtiquetaGeneral etiquetaGeneral = new ClsEtiquetaGeneral();

            etiquetaGeneral.AValores    = aValoresTotales;
            etiquetaGeneral.ArchivoBase = psArchivoBase;
            etiquetaGeneral.Impresora   = psImpresora;

            try
            {
                etiquetaGeneral.ProcesarEtiqueta();
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void ImprimirEtiquetaGenericaCaja(string psArchivoBase, string psImpresora)
        {
//            lsFechaNow = lsFechaNow.Substring(10,20).ToString();


            int nuevosRenglones = 18;

            //Se aumenta el renglon para el valor compuesto 2020
            //MessageBox.Show("Hora: " + fechaNow);

            string[,] aValoresTotales = new string[nuevosRenglones, 2];
            //A los valores obtenidos se les debe agregar los fijos de la parte
            aValoresTotales[0, 0] = "&datos-maktx&"; //Descripcion del Material
            aValoresTotales[0, 1] = lsDescMatnr;

            aValoresTotales[1, 0] = "&gv_fecha_prod&"; //Fecha Produccion
            aValoresTotales[1, 1] = String.Format("{0:d}", lsFechaCaja);

            aValoresTotales[2, 0] = "&datos-peso&"; //Datos Peso
            aValoresTotales[2, 1] = lsPesoNetoCaja;

            lsHoraCaja = lsFechaCaja.Hour + ":" + lsFechaCaja.Minute + ":" + lsFechaCaja.Second;

            aValoresTotales[3, 0] = "&datos-hora&"; //Datos Hora
            aValoresTotales[3, 1] = String.Format("{0:hh:mm:ss}", lsHoraCaja);

            aValoresTotales[4, 0] = "&datos-matnr&"; //Datos Material
            aValoresTotales[4, 1] = lsMatnr;

            aValoresTotales[5, 0] = "&datos-padre&"; //Datos Padre
            aValoresTotales[5, 1] = lsMatnr;

            aValoresTotales[6, 0] = "&datos-HU&";
            aValoresTotales[6, 1] = lsCodHU;

            aValoresTotales[7, 0] = "&datos-barcode1&";//Datos CodigoBarra
            aValoresTotales[7, 1] = lsCodHU;

            aValoresTotales[8, 0] = "&datos-um&";//DatosCentro
            aValoresTotales[8, 1] = "KG";

            aValoresTotales[9, 0] = "&datos-tatunr&";//
            aValoresTotales[9, 1] = "";

            aValoresTotales[10, 0] = "&datos-fmatan&";//
            aValoresTotales[10, 1] = "";

            aValoresTotales[11, 0] = "&datos-charg&"; //Datos Lote
            aValoresTotales[11, 1] = lsLote;

            aValoresTotales[12, 0] = "&gv_stadom&"; //
            aValoresTotales[12, 1] = textoTipo;

            aValoresTotales[13, 0] = "&datos-werks&";
            aValoresTotales[13, 1] = lsCentroCo;

            aValoresTotales[14, 0] = "&NEtiq&";
            aValoresTotales[14, 1] = lsEtifo;

            aValoresTotales[15, 0] = "&barcode2d&";
            aValoresTotales[15, 1] = lsCodHU + "|" + lsMatnr + "|" + lsLote + "|" + (lsFechaCaja).ToString("yyyy/MM/dd") + "|" + lsPesoNetoCaja + lsCentroCo;

            aValoresTotales[16, 0] = "&gv_fecha_cad&";
            aValoresTotales[16, 1] = fechaCad.ToString("yyyy/MM/dd");

            aValoresTotales[17, 0] = "&V_BARCODE4&";
            aValoresTotales[17, 1] = lsCodHU + "|" + lsMatnr + "|" + lsLote + "|" + (lsFechaCaja).ToString("yyyy/MM/dd") + "|" + lsPesoNetoCaja + lsCentroCo;

            ClsEtiquetaGeneral etiquetaGeneral = new ClsEtiquetaGeneral();

            etiquetaGeneral.AValores    = aValoresTotales;
            etiquetaGeneral.ArchivoBase = psArchivoBase;
            etiquetaGeneral.Impresora   = psImpresora;

            try
            {
                etiquetaGeneral.ProcesarEtiqueta();
            }
            catch (Exception)
            {
                throw;
            }
        }