コード例 #1
0
        private void btnReporteInventario_Click(object sender, EventArgs e)
        {
            try
            {
                DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadReporte.EmantenimientoReporte EliminarRegistros = new Logica.Entidades.EntidadReporte.EmantenimientoReporte();

                EliminarRegistros.IdUsuarioImprime = VariablesGlobales.IdUsuario;

                var MAN = ObjDataHistorial.Value.MantenimientoReporteProducto(EliminarRegistros, "DELETE");



                var Listado = ObjdataInventario.Value.BuscaProducto(
                    new Nullable <decimal>(),
                    null,
                    null, null, null, null, null,
                    null,
                    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 MANf = 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.Reportes cargar = new Pantallas.Reporte.Reportes();

                //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);
            }
        }
コード例 #2
0
        private void Eliminar()
        {
            DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadReporte.EmantenimientoReporte EliminarRegistros = new Logica.Entidades.EntidadReporte.EmantenimientoReporte();

            EliminarRegistros.IdUsuarioImprime = VariablesGlobales.IdUsuario;

            var MAN = ObjDataHistorial.Value.MantenimientoReporteProducto(EliminarRegistros, "DELETE");
        }