예제 #1
0
        public void ImprimirDocumento(double n_idPedido, int n_Tipo)
        {
            string c_Archivo  = "";
            string c_Ruta     = "";
            bool   b_Exportar = false;

            string[,] arrPara  = new string[1, 3];
            string[,] arrPara2 = new string[2, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_idPedido.ToString();

            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "tesoreria\\Rpt_Voucher_Egresos.rpt";

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor        = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD              = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario               = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña            = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev               = true;
            xVisor.c_Titulo                = "TESORERIA - VAUCHER DE EGRESOS";
            xVisor.c_PathRep               = c_Ruta;
            xVisor.arrParametros           = arrPara;
            xVisor.b_Exportar              = b_Exportar;
            xVisor.c_NombreArchivoExportar = c_Archivo;
            xVisor.VerCrystal();
        }
예제 #2
0
        public void ReportImprimirOrdCompra(int n_IdOrdenCompra)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[1, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdOrdenCompra.ToString();

            c_NomArchivo = "RptOrdenCompra.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "logistica\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "COMPRAS - IMPRESION ORDEN DE COMPRA";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #3
0
        public void ReporteFormat2(string c_FechaInicio, string c_FechaFinal, int n_Porcentaje)
        {
            DataTable dtRes = new DataTable();

            //CD_pla_empleados o_emp = new CD_pla_empleados();
            string[,] arrPara = new string[3, 3];

            arrPara[0, 0] = "c_fchini";
            arrPara[0, 1] = "C";
            arrPara[0, 2] = c_FechaInicio.ToString();

            arrPara[1, 0] = "c_fchfin";
            arrPara[1, 1] = "C";
            arrPara[1, 2] = c_FechaFinal.ToString();

            arrPara[2, 0] = "n_por";
            arrPara[2, 1] = "N";
            arrPara[2, 2] = n_Porcentaje.ToString();


            string c_NomArchivo = "RptFormato2.rpt";
            string c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "planillas\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();

            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "PLANILLAS - FORMATO 2";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #4
0
        public void ReporteFormat1(string c_FechaInicio, string c_FechaFinal)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[2, 3];

            arrPara[0, 0] = "c_fchini";
            arrPara[0, 1] = "C";
            arrPara[0, 2] = c_FechaInicio.ToString();

            arrPara[1, 0] = "c_fchfin";
            arrPara[1, 1] = "C";
            arrPara[1, 2] = c_FechaFinal.ToString();

            c_NomArchivo = "RptFormato1.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "planillas\\" + c_NomArchivo;
            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();

            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "PLANILLAS - FORMATO 1";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #5
0
        public void ReporteClientes(int n_IdEmpresa, int n_IdPlaya)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[2, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdEmpresa.ToString();

            arrPara[1, 0] = "n_idpla";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = n_IdPlaya.ToString();

            c_NomArchivo = "Rpt_Clientes.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "estacionamientos\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "ESTACIONAMIENTOS - LISTA DE CLIENTES";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #6
0
        public void ImprimirPedido(int n_IdRegistro)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[1, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdRegistro.ToString();

            c_NomArchivo = "Rpt_PedidoCEN.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "VENTAS - IMPRESION PEDIDOS CEN";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #7
0
        public void ReportImprimirOrdReq(int n_idMovimiento)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[3, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_idMovimiento.ToString();

            arrPara[1, 0] = "c_nomemp";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = STU_SISTEMA.EMPRESANOMBRE;

            arrPara[2, 0] = "c_numruc";
            arrPara[2, 1] = "N";
            arrPara[2, 2] = STU_SISTEMA.EMPRESARUC;

            c_NomArchivo = "RptOrdenReq.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "logistica\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "LOGISTICA - IMPRESION ORDEN DE REQUERIMIENTO";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #8
0
        public void ReporteStckMax(int n_idTipExi, int n_Estado)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[7, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "C";
            arrPara[0, 2] = STU_SISTEMA.EMPRESAID.ToString();

            arrPara[1, 0] = "n_idtipexi";
            arrPara[1, 1] = "C";
            arrPara[1, 2] = n_idTipExi.ToString();

            arrPara[2, 0] = "n_estado";
            arrPara[2, 1] = "C";
            arrPara[2, 2] = n_Estado.ToString();

            arrPara[3, 0] = "c_nomemp";
            arrPara[3, 1] = "C";
            arrPara[3, 2] = STU_SISTEMA.EMPRESANOMBRE;

            arrPara[4, 0] = "c_numruc";
            arrPara[4, 1] = "C";
            arrPara[4, 2] = STU_SISTEMA.EMPRESARUC;

            arrPara[5, 0] = "c_titulo1";
            arrPara[5, 1] = "C";
            arrPara[5, 2] = "LISTA DE ITEMS - PRODUCTOS CON STOCK MAXIMO";

            arrPara[6, 0] = "c_titulo2";
            arrPara[6, 1] = "C";

            if (n_Estado == 1)
            {
                arrPara[6, 2] = "ACTIVOS";
            }
            else
            {
                arrPara[6, 2] = "NO ACTIVOS";
            }

            c_NomArchivo = "RptListaMaximo.rpt";
            //c_Ruta = @"C:\ssf-net\reportes\almacen\" + c_NomArchivo;
            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "almacen\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "ALMACEN - REPORTE ITEMS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
        public void ImprimirSolicitudTarPer(int n_Idregistro, string c_CadenaIN)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[4, 3];

            arrPara[0, 0] = "n_idreg";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_Idregistro.ToString();

            if (STU_SISTEMA.SYS_VERDATALT == 2)
            {
                arrPara[1, 0] = "c_numruc";
                arrPara[1, 1] = "C";
                arrPara[1, 2] = "0000000000" + STU_SISTEMA.EMPRESAID.ToString();

                arrPara[2, 0] = "c_nomemp";
                arrPara[2, 1] = "C";
                arrPara[2, 2] = STU_SISTEMA.SYS_NOMALT;
            }
            else
            {
                arrPara[1, 0] = "c_numruc";
                arrPara[1, 1] = "C";
                arrPara[1, 2] = STU_SISTEMA.EMPRESARUC;

                arrPara[2, 0] = "c_nomemp";
                arrPara[2, 1] = "C";
                arrPara[2, 2] = STU_SISTEMA.EMPRESANOMBRE;
            }

            arrPara[3, 0] = "c_con";
            arrPara[3, 1] = "C";
            arrPara[3, 2] = c_CadenaIN;

            c_NomArchivo = "RptSolicitudTareasTra.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "produccion\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "PRODUCCION - SOLICITUD DE TAREAS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #10
0
        public void ReportImprimirGuia(int n_idguia)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[1, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_idguia.ToString();

            BE_SYS_EMPRESA entEmp  = new BE_SYS_EMPRESA();
            DataTable      dtresut = new DataTable();
            CN_sys_empresa funsys  = new CN_sys_empresa();

            funsys.mysConec = mysConec;
            funsys.TraerRegistro(STU_SISTEMA.EMPRESAID);
            entEmp  = funsys.e_Empresa;
            dtresut = funsys.dtFolderDocImpresion;
            dtresut = funDatos.DataTableFiltrar(dtresut, "n_idtipdoc = 10");

            if (dtresut.Rows.Count != 0)
            {
                c_NomArchivo = dtresut.Rows[0]["c_nomfil"].ToString();
            }

            if (c_NomArchivo == "")
            {
                booOcurrioError = true;
                StrErrorMensaje = "No se ha archivo de impresion para este documento, asigne un archivo de impresion en elsetup del sistema";
                IntErrorNumber  = 1;
                return;
            }

            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\" + entEmp.c_folderimp + "\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "VENTAS - IMPRESION DE GUIAS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #11
0
        public void Reporte2(int n_IdEmpresa, int n_IdMes, string c_NombreMes)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[6, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdEmpresa.ToString();

            arrPara[1, 0] = "n_idmes";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = n_IdMes.ToString();

            arrPara[2, 0] = "c_nomemp";
            arrPara[2, 1] = "C";
            arrPara[2, 2] = STU_SISTEMA.EMPRESANOMBRE;

            arrPara[3, 0] = "c_numruc";
            arrPara[3, 1] = "C";
            arrPara[3, 2] = STU_SISTEMA.EMPRESARUC;

            arrPara[4, 0] = "c_titulo1";
            arrPara[4, 1] = "C";
            arrPara[4, 2] = "LISTA DE EMPLEADOS";

            arrPara[5, 0] = "c_titulo2";
            arrPara[5, 1] = "C";
            arrPara[5, 2] = "MES DE " + c_NombreMes;

            c_NomArchivo = "RptCumpleaños2.rpt";
            //c_Ruta = @"j:\ssf-net\reportes\planillas\" + c_NomArchivo;
            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "planillas\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "PLANILLAS - REPORTE DE CUMPLEAÑOS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #12
0
        public void Reporte1()
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[5, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = STU_SISTEMA.EMPRESAID.ToString();

            arrPara[1, 0] = "c_nomemp";
            arrPara[1, 1] = "C";
            arrPara[1, 2] = STU_SISTEMA.EMPRESANOMBRE;

            arrPara[2, 0] = "c_numruc";
            arrPara[2, 1] = "C";
            arrPara[2, 2] = STU_SISTEMA.EMPRESARUC;

            arrPara[3, 0] = "c_titulo1";
            arrPara[3, 1] = "C";
            arrPara[3, 2] = "LISTA DE EMPLEADOS";

            arrPara[4, 0] = "c_titulo2";
            arrPara[4, 1] = "C";
            arrPara[4, 2] = "ACTIVOS";

            c_NomArchivo = "RptListaEmpleados.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "planillas\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "PLANILLAS - LISTA DE SOCIOS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #13
0
        public void ReporteCumpleaños(int n_IdEmpresa, int n_Idmes, bool n_Destacados)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[3, 3];


            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdEmpresa.ToString();

            arrPara[1, 0] = "n_idmes";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = n_Idmes.ToString();

            arrPara[2, 0] = "n_destacado";
            arrPara[2, 1] = "N";
            if (n_Destacados == false)
            {
                arrPara[2, 2] = "1";
            }
            else
            {
                arrPara[2, 2] = "2";
            }

            c_NomArchivo = "RptCumpleanos.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "planillas\\" + c_NomArchivo;
            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();

            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "PLANILLAS - REPORTE DE CUMPLEAÑOS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #14
0
        public void ReportGuiasMes(int n_idemp, int n_idano, int n_idmes)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[5, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_idemp.ToString();

            arrPara[1, 0] = "n_idano";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = n_idano.ToString();

            arrPara[2, 0] = "n_idmes";
            arrPara[2, 1] = "N";
            arrPara[2, 2] = n_idmes.ToString();

            arrPara[3, 0] = "c_titulo1";
            arrPara[3, 1] = "C";
            arrPara[3, 2] = "REPORTE DE GUIAS EMITIDAS";

            arrPara[4, 0] = "c_titulo2";
            arrPara[4, 1] = "C";
            arrPara[4, 2] = "POR MESES";

            c_NomArchivo = "RptGuiasMes.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "VENTAS - REPORTE DE GUIAS";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #15
0
        public void ImprimirDocumento(double n_idPedido, int n_Tipo)
        {
            string c_Archivo  = "";
            string c_Ruta     = "";
            bool   b_Exportar = false;

            string[,] arrPara  = new string[1, 3];
            string[,] arrPara2 = new string[2, 3];

            arrPara[0, 0] = "n_id";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_idPedido.ToString();

            if (n_Tipo == 1)
            {
                c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\Rpt_PedidoCliente.rpt";
            }
            if (n_Tipo == 3)
            {
                c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\Rpt_PedidoCliente_B.rpt";
            }

            if (n_Tipo == 2)
            {
                c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "ventas\\Rpt_PedidoClienteOrdPro.rpt";
            }
            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor        = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD              = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario               = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña            = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev               = true;
            xVisor.c_Titulo                = "PEDIDOS - ORDEN DE COMPRA DEL CLIENTE";
            xVisor.c_PathRep               = c_Ruta;
            xVisor.arrParametros           = arrPara;
            xVisor.b_Exportar              = b_Exportar;
            xVisor.c_NombreArchivoExportar = c_Archivo;
            xVisor.VerCrystal();
        }
예제 #16
0
        public void ImprimirConciliacion(int n_Idregistro)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[4, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = STU_SISTEMA.EMPRESAID.ToString();

            arrPara[1, 0] = "n_id";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = n_Idregistro.ToString();

            arrPara[2, 0] = "c_apenom";
            arrPara[2, 1] = "C";
            arrPara[2, 2] = STU_SISTEMA.EMPRESANOMBRE;

            arrPara[3, 0] = "c_empnumdoc";
            arrPara[3, 1] = "C";
            arrPara[3, 2] = STU_SISTEMA.EMPRESARUC;

            c_NomArchivo = "Rpt_Conciliacion.rpt";
            c_Ruta       = "" + STU_SISTEMA.RUTAREPORTES + "tesoreria\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev        = true;
            xVisor.c_Titulo         = "TESORERIA - CONCILIACION BANCARIA";
            xVisor.c_PathRep        = c_Ruta;
            xVisor.arrParametros    = arrPara;
            xVisor.VerCrystal();
        }
예제 #17
0
        public void ImprimirLiquidacionDia(int n_IdEmpresa, int n_IdPlaya, string c_Fecha)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[3, 3];

            arrPara[0, 0] = "n_idemp";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdEmpresa.ToString();

            arrPara[1, 0] = "n_idpla";
            arrPara[1, 1] = "N";
            arrPara[1, 2] = n_IdPlaya.ToString();

            arrPara[2, 0] = "c_fecha";
            arrPara[2, 1] = "N";
            arrPara[2, 2] = c_Fecha;

            c_NomArchivo = "Rpt_LiquidacionDia.rpt";

            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "estacionamientos\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor        = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD              = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario               = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña            = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev               = true;
            xVisor.c_Titulo                = "ESTACIONAMIENTO - LIQUIDACION DE CAJA X DIA";
            xVisor.c_PathRep               = c_Ruta;
            xVisor.arrParametros           = arrPara;
            xVisor.b_Exportar              = false;
            xVisor.c_NombreArchivoExportar = "";
            xVisor.VerCrystal();
        }
예제 #18
0
        public void ImprimirLiquidacion(int n_IdRegistro, int n_TipoImpresora)
        {
            string c_NomArchivo = "";
            string c_Ruta       = "";

            string[,] arrPara = new string[1, 3];

            arrPara[0, 0] = "n_idreg";
            arrPara[0, 1] = "N";
            arrPara[0, 2] = n_IdRegistro.ToString();

            if (n_TipoImpresora == 1)
            {
                c_NomArchivo = "RptLiquidacion.rpt";
            }
            if (n_TipoImpresora == 2)
            {
                c_NomArchivo = "Rpt_LiquidacionTiket.rpt";
            }


            c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "estacionamientos\\" + c_NomArchivo;

            Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
            xVisor.c_NombreServidor        = STU_SISTEMA.BD_NOMSERVIDOR;
            xVisor.c_NombreBD              = STU_SISTEMA.BD_NOMBASEDATOS;
            xVisor.c_Usuario               = STU_SISTEMA.BD_USUARIO;
            xVisor.c_Contraseña            = STU_SISTEMA.BD_CONTRASEÑA;
            xVisor.b_VisPrev               = true;
            xVisor.c_Titulo                = "ESTACIONAMIENTO - LIQUIDACION DE CAJA";
            xVisor.c_PathRep               = c_Ruta;
            xVisor.arrParametros           = arrPara;
            xVisor.b_Exportar              = false;
            xVisor.c_NombreArchivoExportar = "";
            xVisor.VerCrystal();
        }
        public void ImprimirSolicitudMat(int n_Idregistro)
        {
            DataTable dtResult = new DataTable();
            int       n_numpro = 0;
            int       n_ordpro = 0;
            int       n_idite  = 0;
            string    c_fchent = "";

            CD_pro_solicitudamateriales miFun = new CD_pro_solicitudamateriales();

            miFun.mysConec = mysConec;
            miFun.TraerRegistro(n_Idregistro);
            dtResult = miFun.dtRegistro;

            if (dtResult.Rows.Count != 0)
            {
                n_numpro = Convert.ToInt32(dtResult.Rows[0]["n_idprogra"]);
                n_ordpro = Convert.ToInt32(dtResult.Rows[0]["n_idordpro"]);
                n_idite  = Convert.ToInt32(dtResult.Rows[0]["n_idite"]);
                int n_idtipdoc = Convert.ToInt32(dtResult.Rows[0]["n_idtipdoc"]);
                c_fchent = dtResult.Rows[0]["d_fchent"].ToString().Substring(0, 10);

                string c_NomArchivo = "";
                string c_Ruta       = "";
                string[,] arrPara = new string[4, 3];

                arrPara[0, 0] = "n_idsol";
                arrPara[0, 1] = "N";
                arrPara[0, 2] = n_Idregistro.ToString();

                arrPara[1, 0] = "c_nomemp";
                arrPara[1, 1] = "C";
                arrPara[1, 2] = STU_SISTEMA.EMPRESANOMBRE;

                arrPara[2, 0] = "c_numruc";
                arrPara[2, 1] = "C";
                arrPara[2, 2] = STU_SISTEMA.EMPRESARUC;

                arrPara[3, 0] = "c_tipdoc";
                arrPara[3, 1] = "C";
                if (n_idtipdoc == 72)
                {
                    arrPara[3, 2] = "SOLICITUD MATERIALES";
                }
                if (n_idtipdoc == 92)
                {
                    arrPara[3, 2] = "SOLICITUD ADICIONAL";
                }
                if (n_idtipdoc == 93)
                {
                    arrPara[3, 2] = "SOLICITUD DEVOLUCIÓN";
                }

                c_NomArchivo = "RptSolicitudMateriales.rpt";
                //c_Ruta = @"D:\Users\jchac\Source\Repos\App\ssf-net\SSF-NET-Produccion\SSF-NET-Produccion\Reportes\" + c_NomArchivo;
                c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "produccion\\" + c_NomArchivo;

                Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal();
                xVisor.c_NombreServidor = STU_SISTEMA.BD_NOMSERVIDOR;
                xVisor.c_NombreBD       = STU_SISTEMA.BD_NOMBASEDATOS;
                xVisor.c_Usuario        = STU_SISTEMA.BD_USUARIO;
                xVisor.c_Contraseña     = STU_SISTEMA.BD_CONTRASEÑA;
                xVisor.b_VisPrev        = true;
                xVisor.c_Titulo         = "PRODUCCION - SOLICITUD DE MATERIALES";
                xVisor.c_PathRep        = c_Ruta;
                xVisor.arrParametros    = arrPara;
                xVisor.VerCrystal();
            }
        }