예제 #1
0
        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();
        }
예제 #3
0
        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();
        }
예제 #6
0
        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();
            }
        }
예제 #7
0
        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();
        }
예제 #9
0
        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();
        }
예제 #10
0
        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);
            }
        }
예제 #11
0
        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);
            }
        }
예제 #12
0
        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);
            }
        }