public override void Imprimir() { int valorUnico = 0; int index = 0; ELRPrintDocument.ELRDocument doc = new ELRPrintDocument.ELRDocument(); try { if (DataGridConsulta == null) { return; } if (MyData == null) { return; } if (MyData.Rows.Count <= 0) { return; } if (DataGridConsulta.Rows.Count <= 0) { return; } Cursor = Cursors.WaitCursor; index = DataGridConsulta.CurrentRow.Index; valorUnico = int.Parse(DataGridConsulta["Unico", index].Value.ToString()); doc.GenerarContractoPDF(valorUnico, nombreUsuario); GetData(); Cursor = Cursors.Default; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }
private void btnImprimir_Click(object sender, EventArgs e) { ELRPrintDocument.ELRDocument pd = new ELRPrintDocument.ELRDocument(); try { Cursor = Cursors.WaitCursor; if (solicitudId > 0) { pd.GenerarContractoPDF(solicitudId, "SOL", nombreUsuario); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { string valorUnico = "0"; int solicitudId = 0; DataRow fila0 = null; ELRPrintDocument.ELRDocument pd = new ELRPrintDocument.ELRDocument(); try { this.Cursor = Cursors.WaitCursor; var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewLinkColumn && e.RowIndex >= 0) { Modificar(); } else if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { //Imprimimos la solicitud valorUnico = senderGrid["Unico", senderGrid.CurrentRow.Index].Value.ToString(); fila0 = MyData.Select("Unico = " + valorUnico)[0]; solicitudId = objDB.GetAsInt("Solicitud_Id", fila0); pd.GenerarContractoPDF(solicitudId, "SOL", nombreUsuario); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; } }