private void ImprimirEtiquetaTarima() { HHsvc.Etiqueta eEtiqueta = null; HHsvc.ConfigImpresora cConfigImpresora = null; HHsvc.SCPP_HH proxy = null; try { eEtiqueta = ObtenerConfiguracionEtiqueta(); cConfigImpresora = ObtenerConfiguracionImpresora(); eEtiqueta.TipoEtiqueta = 2; eEtiqueta.TipoEtiquetaSpecified = true; proxy = new HHsvc.SCPP_HH(); proxy.ImprimirEtiqueta(cConfigImpresora, eEtiqueta); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } finally { eEtiqueta = null; cConfigImpresora = null; proxy = null; } }
private HHsvc.Etiqueta ObtenerConfiguracionEtiqueta() { int iCodModelo = this.oDA0.ExisteModelo(this.txSKU.Text); HHsvc.Etiqueta eEtiqueta = new HHsvc.Etiqueta(); eEtiqueta.Clave = this.txSKU.Text; eEtiqueta.Cod = iCodModelo; eEtiqueta.Pieza = this.sCodBarras; eEtiqueta.Tarima = this.iCodigoTarima.ToString(); eEtiqueta.CodSpecified = true; return(eEtiqueta); }
private HHsvc.Etiqueta ObtenerConfiguracionEtiqueta() { string sSKU = ObtenerDatosGrid(dgADPiezaTarima, "ClaveSKU"); int iCodModelo = this.oDA0.ExisteModelo(sSKU); HHsvc.Etiqueta eEtiqueta = new HHsvc.Etiqueta(); eEtiqueta.Clave = sSKU; eEtiqueta.Cod = iCodModelo; string sCodigoBarra = ObtenerDatosGrid(dgADPiezaTarima, "CodigoBarra"); eEtiqueta.Pieza = sCodigoBarra; eEtiqueta.Tarima = this.iCodTarima.ToString(); eEtiqueta.CodSpecified = true; return(eEtiqueta); }
private void btnImprimir_Click(object sender, EventArgs e) { //Imprimir(); //this.btnImprimir.Visible = this.oDA.HabilitarImpresionEtiqueta(this.iCodPieza); HHsvc.ConfigImpresora cfgImpresora = ObtenerConfiguracionImpresora(); HHsvc.Etiqueta etiqueta = ObtenerConfiguracionEtiqueta(); frmAutorizacionImpresion frmImpresion = new frmAutorizacionImpresion(); frmImpresion.ConfiguracionImpresora = cfgImpresora; if (etiqueta.Tarima == "0") { etiqueta.Tarima = Convert.ToString(ObtenerTarima(this.txEtiqueta.Text.Trim())); } frmImpresion.Etiqueta = etiqueta; frmImpresion.CodigoRol = lu.CodRol; frmImpresion.LU = this.lu; this.Hide(); frmImpresion.ShowDialog(); frmImpresion.Dispose(); this.Show(); }