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.ConfigImpresora ObtenerConfiguracionImpresora() { HHsvc.ConfigImpresora cConfigImpresora = new HHsvc.ConfigImpresora(); cConfigImpresora.CodPlanta = lu.CodPlanta; cConfigImpresora.CodMaquina = this.lu.CodMaquina; cConfigImpresora.CodCentroTrabajo = this.lu.CodCentroTrabajo; cConfigImpresora.CodCentroTrabajoSpecified = true; cConfigImpresora.CodMaquinaSpecified = true; cConfigImpresora.CodPlantaSpecified = true; return(cConfigImpresora); }
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(); }