private void button2_Click(object sender, EventArgs e) { //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataReporte.Value.SacarRutaReporte(7); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALS DE BASE DE DATOS var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } ////INVOCAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte Antiguedad = new Reporte.Reporte(); Antiguedad.VariablesGlobales.IdUsuario = VariablesGlobales.IdUsuario; Antiguedad.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; Antiguedad.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; Antiguedad.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; Antiguedad.GenerarReporteCuentasPorCobrar(VariablesGlobales.IdMantenimiento); Antiguedad.ShowDialog(); //GenerarReporteCuentasPorCobrar }
private void MostrarReporte() { //INVOCAMOS EL REPORTE //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(9); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LA CREDENCIALES var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //INVOAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte Historial = new Reporte.Reporte(); Historial.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; Historial.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; Historial.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; Historial.ReporteHistorialPagos(VariablesGlobales.IdUsuario); Historial.ShowDialog(); }
private void MostrarReciboIngreso() { //SACAMOS EL NUMERO DE RECIBO MAS ALTO MEDIANTE LA FACTURA SELECCIONADA string NumeroReciboSacado = ""; var SacarNumeroRecibo = ObjDataCaja.Value.SacarNumeroRecibo(Convert.ToDecimal(lbNoFactura.Text)); foreach (var n in SacarNumeroRecibo) { NumeroReciboSacado = n.NumeroRecibo.ToString(); } //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataReporte.Value.SacarRutaReporte(8); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALES DE BASE DE DATOS var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //INVOCAMOS EL RECIBO DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReciboIngreso = new Reporte.Reporte(); ReciboIngreso.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReciboIngreso.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReciboIngreso.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReciboIngreso.ReciboIngreso(NumeroReciboSacado); ReciboIngreso.ShowDialog(); }
private void MostrarReciboIngreso(string NumeroReciboSacado) { //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(8); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALES DE BASE DE DATOS var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //INVOCAMOS EL RECIBO DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReciboIngreso = new Reporte.Reporte(); ReciboIngreso.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReciboIngreso.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReciboIngreso.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReciboIngreso.ReciboIngreso(NumeroReciboSacado); ReciboIngreso.ShowDialog(); }
private void button2_Click(object sender, EventArgs e) { //SACAMOS EL USUARIO Y LA CLAVE DE LA BASE DE DATOS var SacarCredenciales = ObjdataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(4); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //MOSTRAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReporteGastoCirugia = new Reporte.Reporte(); ReporteGastoCirugia.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReporteGastoCirugia.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReporteGastoCirugia.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReporteGastoCirugia.GenerarReorteGastosCirugia(VariablesGlobales.IdMantenimiento); ReporteGastoCirugia.ShowDialog(); }
private void dtListado_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (MessageBox.Show("¿Quieres ver los gastos realizados a esta cirugia?", VariablesGlobales.NombreSistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.VariablesGlobales.IdMantenimiento = Convert.ToDecimal(this.dtListado.CurrentRow.Cells["IdProgramacionCirugia"].Value.ToString()); //SACAMOS EL USUARIO Y LA CLAVE DE LA BASE DE DATOS var SacarCredenciales = ObjdataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(4); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } // MOSTRAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReporteGastoCirugia = new Reporte.Reporte(); ReporteGastoCirugia.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReporteGastoCirugia.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReporteGastoCirugia.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReporteGastoCirugia.GenerarReorteGastosCirugia(VariablesGlobales.IdMantenimiento); ReporteGastoCirugia.ShowDialog(); } }
private void CargarReporte() { //SACAMOS LA RUTA DEL REPORTE var SacarRuta = ObjDataHistorial.Value.SacarRutaReporte(6); foreach (var n in SacarRuta) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LA CREDENCIALES var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //LLAMAMOE LE REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte Cargar = new Reporte.Reporte(); Cargar.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; Cargar.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; Cargar.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; Cargar.GenerarReporteFacturacionCirugia(VariablesGlobales.IdUsuario); Cargar.ShowDialog(); }
private void GenerarFacturaVentas(decimal NumeroConector) { //SACAMOS EL USUARIO Y LA CLAVE DE LA BASE DE DATOS var SacarCredenciales = ObjdataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //SACAMOS LA RUTA DEL REPORTE SELECCIONADO var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(1); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //MOSTRAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte Factura = new Reporte.Reporte(); Factura.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; Factura.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; Factura.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; Factura.CargarReporteExternoPantalla(NumeroConector); Factura.ShowDialog(); }
private void GenerarVolanteCaja() { //SACAMOS EL NUMERO MAXIMO DEL REGISTRO GUARDADO decimal IdMaximo = 0; var SacarNumeroMaximo = ObjDataCaja.Value.SacarIdMAximoCaja(VariablesGlobales.IdUsuario); foreach (var n in SacarNumeroMaximo) { IdMaximo = Convert.ToDecimal(n.IdMaximo); } //SACAMOS LA RUTA DE LA IMAGEN var SacarRutaReportes = ObjDaraHistorial.Value.SacarRutaReporte(14); foreach (var n in SacarRutaReportes) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALES DE LA BASE DE DATOS var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //INVICAMO EL RECIBO DE MOVIMIENTO DE CAJA DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReporteCaja = new Reporte.Reporte(); ReporteCaja.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReporteCaja.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReporteCaja.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReporteCaja.GenerarVolanteCaja(IdMaximo); ReporteCaja.ShowDialog(); }
private void btnProcesar_Click(object sender, EventArgs e) { //LEEMOS DESDE EL PROCEDURE [Caja].[SP_MOSTRAR_HISTORIAL_CAJA] try { DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadReporte.ECuadreCaja Borrar = new Logica.Entidades.EntidadReporte.ECuadreCaja(); Borrar.IdUsuario = VariablesGlobales.IdUsuario; var MAN2 = ObjDataHistorial.Value.CuadreCaja(Borrar, "DELETE"); //SACAMOS LOS DATOS QUE SE VAN A GRABAR var SacarDatos = ObjdataCaja.Value.MostrarHistorialCaja( Convert.ToDateTime(txtFechaDesde.Text), Convert.ToDateTime(txtFechaHasta.Text)); foreach (var n in SacarDatos) { //GUARDAMOS LOS DATOS UTILIZANDO EL PROCEDURE SP_MANTENIMIENTO_CUADRE_CAJA DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadReporte.ECuadreCaja Cuadrar = new Logica.Entidades.EntidadReporte.ECuadreCaja(); Cuadrar.IdUsuario = VariablesGlobales.IdUsuario; Cuadrar.Caja = n.Caja; Cuadrar.CantidadFacturado = Convert.ToInt32(n.CantidadFacturado); Cuadrar.Anuladas = Convert.ToInt32(n.Anuladas); Cuadrar.TotalCantidadFacturado = Convert.ToInt32(n.TotalCantidadFacturado); Cuadrar.CantidadCotizaciones = Convert.ToInt32(n.CantidadCotizaciones); Cuadrar.CantidadCirugiasProgramadas = Convert.ToInt32(n.CantidadCirugiasProgramadas); Cuadrar.Monto = Convert.ToDecimal(n.Monto); Cuadrar.Concepto = n.Concepto; Cuadrar.Fecha = n.Fecha; Cuadrar.CreadoPor = n.CreadoPor; Cuadrar.NumeroReferencia = n.NumeroReferencia; Cuadrar.TipoPago = n.TipoPago; Cuadrar.FechaDesde = Convert.ToDateTime(txtFechaDesde.Text); Cuadrar.FechaHasta = Convert.ToDateTime(txtFechaHasta.Text); var MAN = ObjDataHistorial.Value.CuadreCaja(Cuadrar, "INSERT"); } //MOSTRAMOS EL REPORTE EN PANTALLA //SACAMOS LAS CREDENCIALES DEL SISTEMA var SacarCredenciales = ObjDataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(2); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } ////MANDAMOS LOS PARAMETROS E INVOCAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte Cuadre = new Reporte.Reporte(); Cuadre.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; Cuadre.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; Cuadre.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; Cuadre.GenerarCuadreCaja(VariablesGlobales.IdUsuario); Cuadre.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Error al generar el reporte" + ex.Message, VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { try { string _NumeroFactura = string.IsNullOrEmpty(txtNumeroFactura.Text.Trim()) ? null : txtNumeroFactura.Text.Trim(); if (cbAgregarRangoFecha.Checked == true) { //ELIMINAMOS TODOS LOS REGISTROS DEL USUARIO DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia Eliminar = new Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia(); Eliminar.IdUsuario = VariablesGlobales.IdUsuario; var MEN = ObjDataHistorial.Value.GuardarReorteGastosCirugia(Eliminar, "DELETE"); var MostrarListado = ObjDataFacturacion.Value.BuscaProgramacionCirugia( new Nullable <decimal>(), Convert.ToDateTime(txtFechaDesde.Text), Convert.ToDateTime(txtFechaHasta.Text), null, null, null, _NumeroFactura, Convert.ToInt32(txtNumeroPagina.Value), Convert.ToInt32(txtNumeroRegistros.Value)); foreach (var n in MostrarListado) { //BUSCAMOS TODOS LOS GASTOS DE CIRUGIA MEDIANTE EL ID var BucarGastosCirugia = ObjDataFacturacion.Value.BuscaGastoCirugia( new Nullable <decimal>(), Convert.ToDecimal(n.IdProgramacionCirugia), 1, 999999999); foreach (var n2 in BucarGastosCirugia) { DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia Guardar = new Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia(); Guardar.IdUsuario = VariablesGlobales.IdUsuario; Guardar.IdProgramacionCirugia = Convert.ToDecimal(n2.IdProgramacionCirugia); Guardar.Descripcion = n2.Descripcion; Guardar.Cantidad = Convert.ToInt32(n2.Cantidad); Guardar.Comentario = n2.Comentario; var MAN = ObjDataHistorial.Value.GuardarReorteGastosCirugia(Guardar, "INSERT"); } } //GENERAMOS EL REPORTE //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(13); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALES DE BD var SacarCrdenciales = ObjdataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCrdenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //INVOCAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReporteGastos = new Reporte.Reporte(); ReporteGastos.VariablesGlobales.IdUsuario = VariablesGlobales.IdUsuario; ReporteGastos.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReporteGastos.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReporteGastos.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReporteGastos.GenerarReporteGastosGeneral(VariablesGlobales.IdUsuario); ReporteGastos.ShowDialog(); } else if (cbAgregarRangoFecha.Checked == false) { //ELIMINAMOS TODOS LOS REGISTROS DEL USUARIO DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia Eliminar = new Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia(); Eliminar.IdUsuario = VariablesGlobales.IdUsuario; var MEN = ObjDataHistorial.Value.GuardarReorteGastosCirugia(Eliminar, "DELETE"); var MostrarListado = ObjDataFacturacion.Value.BuscaProgramacionCirugia( new Nullable <decimal>(), null, null, null, null, null, _NumeroFactura, Convert.ToInt32(txtNumeroPagina.Value), Convert.ToInt32(txtNumeroRegistros.Value)); foreach (var n in MostrarListado) { //BUSCAMOS TODOS LOS GASTOS DE CIRUGIA MEDIANTE EL ID //BUSCAMOS TODOS LOS GASTOS DE CIRUGIA MEDIANTE EL ID var BucarGastosCirugia = ObjDataFacturacion.Value.BuscaGastoCirugia( new Nullable <decimal>(), Convert.ToDecimal(n.IdProgramacionCirugia), 1, 999999999); foreach (var n2 in BucarGastosCirugia) { DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia Guardar = new Logica.Entidades.EntidadHistorial.EGuardarReporteGastosCirugia(); Guardar.IdUsuario = VariablesGlobales.IdUsuario; Guardar.IdProgramacionCirugia = Convert.ToDecimal(n2.IdProgramacionCirugia); Guardar.Descripcion = n2.Descripcion; Guardar.Cantidad = Convert.ToInt32(n2.Cantidad); Guardar.Comentario = n2.Comentario; var MAN = ObjDataHistorial.Value.GuardarReorteGastosCirugia(Guardar, "INSERT"); } } //GENERAMOS EL REPORTE //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(13); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALES DE BD var SacarCrdenciales = ObjdataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCrdenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //INVOCAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte ReporteGastos = new Reporte.Reporte(); // ReporteGastos.VariablesGlobales.IdUsuario = VariablesGlobales.IdUsuario; ReporteGastos.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; ReporteGastos.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; ReporteGastos.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; ReporteGastos.GenerarReporteGastosGeneral(VariablesGlobales.IdUsuario); ReporteGastos.ShowDialog(); } } catch (Exception ex) { MessageBox.Show("Error al generar el reporte de gastos general, codigo de error" + ex.Message, VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnReporte_Click(object sender, EventArgs e) { try { Eliminar(); string _Codigo = string.IsNullOrEmpty(txtCodigoProducto.Text.Trim()) ? null : txtCodigoProducto.Text.Trim(); string _Descripcion = string.IsNullOrEmpty(txtDescripcion.Text.Trim()) ? null : txtDescripcion.Text.Trim(); var Listado = ObjdataInventario.Value.BuscaProducto( new Nullable <decimal>(), _Codigo, null, null, null, null, null, _Descripcion, null, null, 1, 999999999); foreach (var n in Listado) { DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadReporte.EmantenimientoReporte Guardar = new Logica.Entidades.EntidadReporte.EmantenimientoReporte(); Guardar.IdUsuarioImprime = VariablesGlobales.IdUsuario; Guardar.IdProducto = Convert.ToDecimal(n.IdProducto); Guardar.CodigoProducto = n.CodigoProducto; Guardar.Almacen = n.Almacen; Guardar.TipoProveedor = n.TipoProveedor; Guardar.Proveedor = n.Proveedor; Guardar.TipoEmpaque = n.TipoEmpaque; Guardar.TipoProducto = n.TipoProducto; Guardar.Producto = n.Producto; Guardar.Estatus = n.Estatus; Guardar.CantidadAlmacen = Convert.ToInt32(n.CantidadAlmacen); Guardar.PrecioCompra = Convert.ToDecimal(n.PrecioCompra); Guardar.PrecioVenta = Convert.ToDecimal(n.PrecioVenta); Guardar.SegundoPrecio = Convert.ToDecimal(n.SegundoPrecio); Guardar.TercerPrecio = Convert.ToDecimal(n.TercerPrecio); Guardar.FechaEntrada = n.FechaEntrada; Guardar.LlevaDescuento = n.LlevaDescuento; Guardar.PorcientoDescuento = Convert.ToInt32(n.PorcientoDescuento); Guardar.CreadoPor = n.CreadoPor; Guardar.FechaAdiciona = n.FechaAdiciona; Guardar.ModificadoPor = n.ModificadoPor; Guardar.FechaModifica = n.FechaModifica; var MAN = ObjDataHistorial.Value.MantenimientoReporteProducto(Guardar, "INSERT"); } //COMENZAMOS EL PROCESO PARA MOSTRAR EL REPORTE //SACAMOS LA RUTA DEL REPORTE var SacarRutaReporte = ObjDataHistorial.Value.SacarRutaReporte(5); foreach (var n in SacarRutaReporte) { VariablesGlobales.RutaReporte = n.RutaReporte; } //SACAMOS LAS CREDENCIALES DE LA BASE DE DATOS var SacarCredenciales = ObjdataSeguridad.Value.SacarLogonBD(1); foreach (var n in SacarCredenciales) { VariablesGlobales.UsuarioBD = n.Usuario; VariablesGlobales.ClaveBD = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.DesEncriptar(n.Clave); } //CARGAMOS EL REPORTE DSSistemaPuntoVentaClinico.Solucion.Pantallas.Pantallas.Reporte.Reporte cargar = new Reporte.Reporte(); cargar.VariablesGlobales.IdUsuario = VariablesGlobales.IdUsuario; cargar.VariablesGlobales.UsuarioBD = VariablesGlobales.UsuarioBD; cargar.VariablesGlobales.ClaveBD = VariablesGlobales.ClaveBD; cargar.VariablesGlobales.RutaReporte = VariablesGlobales.RutaReporte; cargar.GenerarReporteProductos(VariablesGlobales.IdUsuario); cargar.ShowDialog(); } catch (Exception) { MessageBox.Show("Error al realiar este proceso", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }