private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { string valorUnico = "0"; string valorId = "0"; DataRow MyFila = null; try { this.Cursor = Cursors.WaitCursor; objUtil = new WinControl_ELR_NET.ELRUtils(); var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewLinkColumn && e.RowIndex >= 0) { valorUnico = senderGrid["unico", senderGrid.CurrentRow.Index].Value.ToString(); MyFila = MyData.Select("Unico = " + valorUnico)[0]; valorId = objUtil.GetAsString("Identificador_Id", MyFila, "0"); ImprimirPreviewRDLC("rptDevolucion", "VDEVOLUCIONES_DETALLES", valorId, "Identificador_Id"); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; MyFila = null; } }
private void FormContaMovimientosAnular_Load(object sender, EventArgs e) { string SSQL = ""; DataTable DTTipo = null; try { if (objUtil == null) { objUtil = new WinControl_ELR_NET.ELRUtils(); } dtpFecha1.Value = objUtil.getPrimeraFechaMes(DateTime.Now.Date); dtpFecha2.Value = DateTime.Now.Date; SSQL = " SELECT 0 as Tipo_Id, '(TODOS)' as Decripcion, 0 as Modulo_Id "; SSQL += " UNION ALL "; SSQL += " SELECT Tipo_Id, REPLACE(Descripcion, 'GENERAR ', '') Descripcion, Modulo_Id "; SSQL += " FROM TCONTA_SP_GENERA_ASIENTOS "; SSQL += " Order by Modulo_Id, Tipo_Id "; DTTipo = objDB.GetSQL(SSQL); cboTipo.DataSource = DTTipo.DefaultView; cboTipo.SelectedValue = 0; RealizarBusquedaSencilla(); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
public override void RealizarBusquedaSencilla() { int fechaDesde = 0, fechaHasta = 0; int tipoId = 0; try { if (objUtil == null) { objUtil = new WinControl_ELR_NET.ELRUtils(); } fechaDesde = objUtil.DateToInt(dtpFecha1.Value); fechaHasta = objUtil.DateToInt(dtpFecha2.Value); objDB.LimpiarFiltros(); objDB.AddFiltroMayorOIgualA("Fecha", fechaDesde.ToString()); objDB.AddFiltroMenorOIgualA("Fecha", fechaHasta.ToString()); if (cboTipo.SelectedValue != null) { tipoId = int.Parse(cboTipo.SelectedValue.ToString()); if (tipoId > 0) { objDB.AddFiltroIgualA("TipoAutom", tipoId.ToString()); } } GetData(); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
public override void Imprimir() { string valorUnico = "0"; string valorId = "0"; string nombreReporte = ""; int tipoTrans = 0; DataRow MyFila = null; DataTable DTVistaData = null; ELRLogicaNegocio.Cajas lCaja = new ELRLogicaNegocio.Cajas(); double monto = 0; string nombreArchivo = ""; string logoURL; Bitmap imgLogo; try { objUtil = new WinControl_ELR_NET.ELRUtils(); if (dataGridView1.RowCount > 0) { this.Cursor = Cursors.WaitCursor; valorUnico = dataGridView1["Unico", dataGridView1.CurrentRow.Index].Value.ToString(); MyFila = MyData.Select("Unico = " + valorUnico)[0]; valorId = objUtil.GetAsString("Recibo_Id", MyFila, "0"); tipoTrans = objUtil.GetAsInt("Tipo_Trans", MyFila); monto = objUtil.GetAsDouble("Monto", MyFila); montoLetras = Numalet.ToCardinal(monto); DTVistaData = objDB.GetById("VCAJAS_RECIBOS", valorId, "Recibo_Id"); lCaja.DTDataCXC = DTVistaData; lCaja.montoLetra = montoLetras; lCaja.numeroCopias = IMPRIME_TICKET_COPIA; lCaja.NombreImpresora = impresoraDefault; lCaja.logo = logoEmpresa; lCaja.MOSTRAR_DETALLE_FACTURAS_PAGADAS = MOSTRAR_DETALLE_FACTURAS_PAGADAS; if (tipoTrans == 1) { nombreReporte = "RptReciboCaja"; if (metodoImp == 1) { lCaja.ImprimirTicketReciboCXC(); } else if (metodoImp == 2) { lCaja.ImprimirReciboMatricial80(); } else { ImprimirPreviewRDLC(nombreReporte, "VCAJAS_RECIBOS", valorId, "Recibo_Id"); } } else { nombreReporte = "RptReciboCajaOtros"; if (metodoImp == 1) { lCaja.ImprimirTicketOtrosIngresos(DTVistaData, IMPRIME_TICKET_COPIA, impresoraDefault); } else if (metodoImp == 2) { lCaja.ImprimirReciboOtrosMatricial80(); } else { ImprimirPreviewRDLC(nombreReporte, "VCAJAS_RECIBOS", valorId, "Recibo_Id"); } } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { string valorUnico = "0"; DataRow MyFila = null; bool esSistema = false; string asientoNo = "0"; DialogResult resp = DialogResult.Yes; FormContaMovimientosAnularR frmAnular = new FormContaMovimientosAnularR(); try { this.Cursor = Cursors.WaitCursor; if (objUtil == null) { objUtil = new WinControl_ELR_NET.ELRUtils(); } var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewLinkColumn && e.RowIndex >= 0) { valorUnico = senderGrid["unico", senderGrid.CurrentRow.Index].Value.ToString(); MyFila = MyData.Select("Unico = " + valorUnico)[0]; esSistema = objUtil.GetAsBoolean("EsSistema", MyFila); asientoNo = objUtil.GetAsString("Asiento_No", MyFila, "0"); if (esSistema) { resp = objUtil.MostrarMensajePregunta("El Asiento No.:" + asientoNo.PadLeft(8, '0') + " Ha Sido Generado Por El Sistema. ¿Esta Seguro que desea Anularlo?"); } if (resp == DialogResult.Yes) { frmAnular.EMPRESA_ID = empresaID; frmAnular.OFICINA_ID = oficinaID; frmAnular.VALOR_ID = "0"; frmAnular.drRegistroSel = MyFila; frmAnular.DTVariablesSYS = DTVariablesSYS; frmAnular.DSGlobal = DSGlobal; frmAnular.nombreUsuario = nombreUsuario; frmAnular.EnEjecusion = true; frmAnular.ShowDialog(); if (frmAnular.lOK) { RealizarBusquedaSencilla(); } } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; frmAnular.Dispose(); } }
private void FormFacturaDetalle_Load(object sender, EventArgs e) { WinControl_ELR_NET.ELRUtils util = new WinControl_ELR_NET.ELRUtils(); DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); string valorId = "0"; DataTable DTDetalle = null; string numero = "0", cedulaRNC = "", nombre = "", ncf = ""; DateTime fecha; double subTotal = 0, descuento = 0, itbis = 0, monto = 0; try { Cursor = Cursors.WaitCursor; if (fila0 == null && facturaNo > 0) { db.LimpiarFiltros(); DTDetalle = db.GetById("TVENTAS", facturaNo.ToString(), "Numero"); if (DTDetalle.Rows.Count > 0) { fila0 = DTDetalle.Rows[0]; } } valorId = util.GetAsString("Identificador_Id", fila0, "0"); DTDetalle = db.GetById("TVENTAS_DETALLES", valorId, "Identificador_Id"); dtgvDetalle.AutoGenerateColumns = false; dtgvDetalle.DataSource = DTDetalle.DefaultView; numero = util.GetAsString("Numero", fila0); cedulaRNC = util.GetAsString("CedulaRNC", fila0); nombre = util.GetAsString("Nombre", fila0); ncf = util.GetAsString("NCF", fila0); fecha = util.GetAsDate("Fecha", fila0); subTotal = util.GetAsDouble("Sub_Total", fila0); descuento = util.GetAsDouble("Descuento", fila0); itbis = util.GetAsDouble("Itbis", fila0); monto = util.GetAsDouble("Monto", fila0); lblFactura.Text = "Factura Numero: " + numero.PadLeft(7, '0'); lblFactura.Text += " Fecha: " + util.GetDateAsString(fecha); if (ncf.Trim() != "") { lblFactura.Text += " NCF: " + ncf; } lblCliente.Text = @"Cedula\RNC: " + cedulaRNC; lblCliente.Text += " " + nombre; lblMonto.Text = monto.ToString("N2"); lblSubTotal.Text = "Sub Total: " + subTotal.ToString("N2"); lblSubTotal.Text += " Descto.: " + descuento.ToString("N2"); lblSubTotal.Text += " Itbis: " + itbis.ToString("N2"); Cursor = Cursors.Default; } catch (Exception ex) { util.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }