private void btnAgregar_Click(object sender, EventArgs e) { base.MensajeApagar(); ClsNumCaja num = new ClsNumCaja(); try { //ValidaTarima(); //int i = ObtenerCajas(); ValidaVacios(); int cont = 0; cont = Convert.ToInt32(txtbxContCajas.Text); if (cont > 0) { base.MostrarError("Aún le faltan agregar " + txtbxContCajas.Text + " cajas"); return; } num.NumFolio = Convert.ToInt64(tarima); num.coleccionDatos(arregloTarima); base.MostrarMensaje("La tarima se agregó correctamente con " + cajas.ToString() + " cajas!"); txtbxTarima.Enabled = true; txtbxTarima.ReadOnly = false; txtbxCaja.Clear(); txtbxTarima.Select(); txtbxTarima.Focus(); } catch (Exception ex) { base.MostrarError(ex.Message); } }
private void imprimeDatos() { //ImprimirEtiquetaGenericaTarimas("C:\\NuevasEtiquetas\\Tarima.zpl", GetImpresoraDefecto()); numCaja = new ClsNumCaja(); /*if (banFo) * {*/ GenerarFolio(); //} #region Blancos aValoresTotales[6, 0] = "&G_MATNR01&"; aValoresTotales[6, 1] = " "; aValoresTotales[7, 0] = "&G_MAKTX01&"; aValoresTotales[7, 1] = " "; aValoresTotales[8, 0] = "&GV_PESO01&"; aValoresTotales[8, 1] = " "; aValoresTotales[9, 0] = "&GV_CAJA01&"; aValoresTotales[9, 1] = " "; aValoresTotales[10, 0] = "&G_MATNR02&"; aValoresTotales[10, 1] = " "; aValoresTotales[11, 0] = "&G_MAKTX02&"; aValoresTotales[11, 1] = " "; aValoresTotales[12, 0] = "&GV_PESO02&"; aValoresTotales[12, 1] = " "; aValoresTotales[13, 0] = "&GV_CAJA02&"; aValoresTotales[13, 1] = " "; aValoresTotales[14, 0] = "&G_MATNR03&"; aValoresTotales[14, 1] = " "; aValoresTotales[15, 0] = "&G_MAKTX03&"; aValoresTotales[15, 1] = " "; aValoresTotales[16, 0] = "&GV_PESO03&"; aValoresTotales[16, 1] = " "; aValoresTotales[17, 0] = "&GV_CAJA03&"; aValoresTotales[17, 1] = " "; aValoresTotales[18, 0] = "&G_MATNR04&"; aValoresTotales[18, 1] = " "; aValoresTotales[19, 0] = "&G_MAKTX04&"; aValoresTotales[19, 1] = " "; aValoresTotales[20, 0] = "&GV_PESO04&"; aValoresTotales[20, 1] = " "; aValoresTotales[21, 0] = "&GV_CAJA04&"; aValoresTotales[21, 1] = " "; aValoresTotales[22, 0] = "&G_MATNR05&"; aValoresTotales[22, 1] = " "; aValoresTotales[23, 0] = "&G_MAKTX05&"; aValoresTotales[23, 1] = " "; aValoresTotales[24, 0] = "&GV_PESO05&"; aValoresTotales[24, 1] = " "; aValoresTotales[25, 0] = "&GV_CAJA05&"; aValoresTotales[25, 1] = " "; aValoresTotales[26, 0] = "&G_MATNR06&"; aValoresTotales[26, 1] = " "; aValoresTotales[27, 0] = "&G_MAKTX06&"; aValoresTotales[27, 1] = " "; aValoresTotales[28, 0] = "&GV_PESO06&"; aValoresTotales[28, 1] = " "; aValoresTotales[29, 0] = "&GV_CAJA06&"; aValoresTotales[29, 1] = " "; aValoresTotales[30, 0] = "&G_MATNR07&"; aValoresTotales[30, 1] = " "; aValoresTotales[31, 0] = "&G_MAKTX07&"; aValoresTotales[31, 1] = " "; aValoresTotales[32, 0] = "&GV_PESO07&"; aValoresTotales[32, 1] = " "; aValoresTotales[33, 0] = "&GV_CAJA07&"; aValoresTotales[33, 1] = " "; aValoresTotales[34, 0] = "&G_MATNR08&"; aValoresTotales[34, 1] = " "; aValoresTotales[35, 0] = "&G_MAKTX08&"; aValoresTotales[35, 1] = " "; aValoresTotales[36, 0] = "&GV_PESO08&"; aValoresTotales[36, 1] = " "; aValoresTotales[37, 0] = "&GV_CAJA08&"; aValoresTotales[37, 1] = " "; #endregion ClsTabTemZMasterCollection tabTempCol = new ClsTabTemZMasterCollection(); numCaja.NumFolio = glfolio; tarima2D = "T" + glfolio; numCaja.coleccionDatos(arrayCantidaItems); string criterio0 = "WHERE (ZMASTER.WERKS = '" + lsWerks + "') AND (IDTarima = '" + glfolio + "')"; ClsCatZMasterCollection etiquetaMaster = new ClsCatZMasterBAL().ConsultarZMasterBAL(criterio0); IEnumerator recorredor = etiquetaMaster.GetEnumerator(); while (recorredor.MoveNext()) { ClsCatZMaster claseTarima = (ClsCatZMaster)recorredor.Current; cajasTarima = cajasTarima + "|H" + claseTarima.IdCaja + "|P" + claseTarima.Matnr + "|L" + claseTarima.Charg + "|D" + String.Format("{0:d}", claseTarima.FechaProduccion) + "|Q" + claseTarima.Cantidad + "|W" + claseTarima.Werks + "@"; } tabTempCol = new ClsTabTemZMasterBAL().ConsultarMaterialesZMasterBAL(criterio0); IEnumerator lista1 = tabTempCol.GetEnumerator(); int valores = 5; int caja = 1; while (lista1.MoveNext()) { ClsTabTemZMaster mastersilla = new ClsTabTemZMaster(); mastersilla = (ClsTabTemZMaster)lista1.Current; lsMatnr = mastersilla.Matnr; ClsTabTemZMasterCollection ZMaster; string criterio = "INNER JOIN MARA ON ZMASTER.MATNR = MARA.MATNR "; criterio = criterio + "WHERE (IDTarima = '" + glfolio + "') "; criterio = criterio + "AND (ZMASTER.WERKS = '" + lsWerks + "')"; criterio = criterio + "AND (MARA.WERKS = '" + lsWerks + "')"; criterio = criterio + "AND (ZMASTER.MATNR = '" + lsMatnr + "')"; ZMaster = new ClsTabTemZMasterBAL().ConsultaZMasterBAL(criterio); IEnumerator lista2 = ZMaster.GetEnumerator(); int cajas = 0; double peso = 0.0; while (lista2.MoveNext()) { ClsTabTemZMaster clase = (ClsTabTemZMaster)lista2.Current; lsDescMatnr = clase.Descripcion; cajas++; peso = peso + clase.Cantidad; } liTotalCajasMatnr = cajas; liTotalKilos = peso; totalKilosGral = totalKilosGral + liTotalKilos; lsTotalCajas = (Convert.ToInt32(lsTotalCajas) + cajas).ToString(); valores++; aValoresTotales[valores, 0] = "&G_MATNR0" + caja + "&"; aValoresTotales[valores, 1] = lsMatnr; valores++; aValoresTotales[valores, 0] = "&G_MAKTX0" + caja + "&"; aValoresTotales[valores, 1] = lsDescMatnr; valores++; aValoresTotales[valores, 0] = "&GV_PESO0" + caja + "&"; aValoresTotales[valores, 1] = liTotalKilos.ToString(); valores++; aValoresTotales[valores, 0] = "&GV_CAJA0" + caja + "&"; aValoresTotales[valores, 1] = liTotalCajasMatnr.ToString(); caja++; } //DialogResult result = MessageBox.Show("Los Datos a Imprimir son : Num Tarima: " + lsCodTarima + //", Fecha Armado: " + lsFechaArmado + ",\n Total Cajas: " + lsTotalCajas + //", Total Kilos: " + liTotalKilos + ",\n " + //" Cajas Ma: " + liTotalCajasMatnr + "****** Material: " + lsMatnr + //"****** Descripcion: " + lsDescMatnrTarima + "****** kilos: " + liTotalKilosMatnr +"\n" + //" Cajas Ma: " + liTotalCajasMatnr + "****** Material: " + lsMatnr + //"****** Descripcion: " + lsDescMatnrTarima + "****** kilos: " + liTotalKilosMatnr //, "Tarima", MessageBoxButtons.YesNo); /*if (result == DialogResult.Yes) * {*/ MessageBox.Show("Imprimiendo Etiqueta"); string ruta = ClsFunciones.ObtenerValorEntorno(Variables.SistemaOperativo); string nombreArchivo = ruta + "Tarima.zpl"; //ImprimirEtiquetaGenericaTarimas("\\\\CELBKS02\\EtiquetasContingencia\\Tarima.zpl", GetImpresoraDefecto()); ImprimirEtiquetaGenericaTarimas(nombreArchivo, GetImpresoraDefecto()); /*} * else if (result == DialogResult.No) * { * * }*/ txtbxCaja.Text = ""; txtbxAlmacen.Text = ""; txtbxDenom.Text = ""; txtbxEmbalada.Text = "0.00"; txtbxLote.Text = ""; txtbxCont.Text = ""; txtbxMaterial.Text = ""; txtbxKilosAcum.Text = "0.000"; txtbxCajasAcum.Text = "0.000"; txtbxCaja.Focus(); }