public void RptAsistenciaPersona(int n_anotra, int n_mesini, int n_mesfin, string c_codempresa, string c_codempleado) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[9, 3]; arrPara[0, 0] = "n_anotra"; arrPara[0, 1] = "N"; arrPara[0, 2] = n_anotra.ToString(); arrPara[1, 0] = "n_mesini"; arrPara[1, 1] = "N"; arrPara[1, 2] = n_mesini.ToString(); arrPara[2, 0] = "n_mesfin"; arrPara[2, 1] = "N"; arrPara[2, 2] = n_mesfin.ToString(); arrPara[3, 0] = "c_idemp"; arrPara[3, 1] = "C"; arrPara[3, 2] = c_codempresa.ToString(); arrPara[4, 0] = "c_codemp"; arrPara[4, 1] = "C"; arrPara[4, 2] = c_codempleado; arrPara[5, 0] = "c_numruc"; arrPara[5, 1] = "C"; arrPara[5, 2] = STU_SISTEMA.EMPRESARUC; arrPara[6, 0] = "c_nomemp"; arrPara[6, 1] = "C"; arrPara[6, 2] = STU_SISTEMA.EMPRESANOMBRE; arrPara[7, 0] = "c_titulo1"; arrPara[7, 1] = "C"; arrPara[7, 2] = "ASISTENCIA DEL PERSONAL"; arrPara[8, 0] = "c_titulo2"; arrPara[8, 1] = "C"; arrPara[8, 2] = "POR EMPLEADO"; c_NomArchivo = "RptAsistenciaPersona.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.b_VisPrev = true; 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 ASISTENCIA X PERSONA"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void ImprimirTicket(int n_IdRegistro, string c_Dato) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[2, 3]; arrPara[0, 0] = "n_id"; arrPara[0, 1] = "N"; arrPara[0, 2] = n_IdRegistro.ToString(); arrPara[1, 0] = "rutaimagen"; arrPara[1, 1] = "C"; arrPara[1, 2] = CodigoBarra(n_IdRegistro, c_Dato).ToString(); c_NomArchivo = "Rpt_Ticket.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 - IMPRESION TICKET DE INGRESO"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.b_Exportar = false; xVisor.c_NombreArchivoExportar = ""; xVisor.VerCrystal(); }
public void ImprimirLiquidacion(int n_IdRegistro) { 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(); c_NomArchivo = "RptLiquidacion.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 ReportImprimirLetras(int n_idMovimiento) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[1, 3]; arrPara[0, 0] = "n_idlet"; arrPara[0, 1] = "N"; arrPara[0, 2] = n_idMovimiento.ToString(); c_NomArchivo = "Rpt_Letras.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 - IMPRESION DE LETRAS"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void EmitirFacturas(int n_IdRegistro) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[2, 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] = "C"; arrPara[1, 2] = n_IdRegistro.ToString(); c_NomArchivo = "RptFacturas.rpt"; //c_Ruta = @"C:\ssf-net\reportes\cooperativa\" + c_NomArchivo; c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "cooperativa\\" + 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 = "CONTROL DE ASOCIADOS - CARGOS"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void ReportePadronSocios(int n_IdEstadoSocio) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[6, 3]; arrPara[0, 0] = "n_idemp"; arrPara[0, 1] = "N"; arrPara[0, 2] = STU_SISTEMA.EMPRESAID.ToString(); arrPara[1, 0] = "n_idest"; arrPara[1, 1] = "N"; arrPara[1, 2] = n_IdEstadoSocio.ToString(); arrPara[2, 0] = "c_titulo1"; arrPara[2, 1] = "C"; if (n_IdEstadoSocio == 1) { arrPara[2, 2] = "PADRON DE SOCIOS ACTIVOS"; } else { arrPara[2, 2] = "PADRON DE SOCIOS NO ACTIVOS"; } arrPara[3, 0] = "c_titulo2"; arrPara[3, 1] = "C"; arrPara[3, 2] = ""; arrPara[4, 0] = "c_nomemp"; arrPara[4, 1] = "C"; arrPara[4, 2] = STU_SISTEMA.EMPRESANOMBRE; arrPara[5, 0] = "c_numruc"; arrPara[5, 1] = "C"; arrPara[5, 2] = STU_SISTEMA.EMPRESARUC; c_NomArchivo = "RptPadronSocios.rpt"; c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "cooperativa\\" + 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 = "COOPERATIVA - PADRON DE SOCIOS"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void RptCumpleaños(string c_IdEmpresa, int n_IdMes) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[6, 3]; if (c_IdEmpresa == null) { c_IdEmpresa = ""; } arrPara[0, 0] = "c_idemp"; arrPara[0, 1] = "C"; arrPara[0, 2] = c_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] = "ASISTENCIA DEL PERSONAL"; arrPara[5, 0] = "c_titulo2"; arrPara[5, 1] = "C"; arrPara[5, 2] = "POR EMPRESAS"; c_NomArchivo = "RptCumpleanos.rpt"; //c_Ruta = STU_SISTEMA.RUTAREPORTES +"planillas\\" + c_NomArchivo; 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(); }
public void ImprimirComprobantePago(int n_IdEmpresa, int n_IdRegistro, string c_Dato, int n_TipDocumento, int n_VistaPrevia) { 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_idvta"; arrPara[1, 1] = "N"; arrPara[1, 2] = n_IdRegistro.ToString(); arrPara[2, 0] = "rutaimagen"; arrPara[2, 1] = "C"; arrPara[2, 2] = CodigoBarra(n_IdRegistro, c_Dato).ToString(); if (n_TipDocumento == 2) { c_NomArchivo = "Rpt_PV_Factura.rpt"; } if ((n_TipDocumento == 4) || (n_TipDocumento == 90)) { c_NomArchivo = "Rpt_PV_Boleta.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; if (n_VistaPrevia == 1) { xVisor.b_VisPrev = false; } if (n_VistaPrevia == 2) { xVisor.b_VisPrev = true; } xVisor.c_Titulo = "VENTAS - IMPRESION COMPROBANTE DE PAGO"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.b_Exportar = false; xVisor.c_NombreArchivoExportar = ""; xVisor.VerCrystal(); }
private void TooBut3_Click(object sender, EventArgs e) { //Form7 MiForm = new Form7(); ////MiForm.mysConeccion = mysConeccion; //MiForm.ShowDialog(); string c_NomArchivo = ""; string c_Ruta = ""; c_NomArchivo = "RPT_ComPunVen.rpt"; c_Ruta = @"C:\siac-net\reportes\ventas\" + c_NomArchivo; Helper.Cls_VisorCrystal xVisor = new Helper.Cls_VisorCrystal(); xVisor.b_VisPrev = true; xVisor.c_Titulo = "PUNTO DE VENTA - IMPRESION DE COMPROBANTES"; xVisor.c_PathRep = c_Ruta; xVisor.VerCrystal(); }
public void ImprimirCargosServicios(int n_Idregistro) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[6, 3]; arrPara[0, 0] = "n_id"; arrPara[0, 1] = "N"; arrPara[0, 2] = n_Idregistro.ToString(); arrPara[1, 0] = "n_idemp"; arrPara[1, 1] = "N"; arrPara[1, 2] = STU_SISTEMA.EMPRESAID.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] = "CARGOS POR SERVICIOS"; arrPara[5, 0] = "c_titulo2"; arrPara[5, 1] = "C"; arrPara[5, 2] = "POR TIPO SERVICIO"; c_NomArchivo = "RptServiciosCargos.rpt"; //c_Ruta = @"j:\ssf-net\reportes\cooperativa\" + c_NomArchivo; c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "cooperativa\\" + 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 = "COOPERATIVA - CARGOS POR SERVICIOS"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void ReporteRecetas(int n_IdProducto) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[9, 3]; arrPara[0, 0] = "n_idemp"; arrPara[0, 1] = "N"; arrPara[0, 2] = STU_SISTEMA.EMPRESAID.ToString(); arrPara[1, 0] = "n_idite"; arrPara[1, 1] = "C"; arrPara[1, 2] = n_IdProducto.ToString(); arrPara[2, 0] = "c_titulo1"; arrPara[2, 1] = "C"; arrPara[2, 2] = "INGRESO DE INVETARIO PERMANENTE EN UNIDADES FISICAS"; arrPara[3, 0] = "c_titulo2"; arrPara[3, 1] = "C"; arrPara[3, 2] = "."; arrPara[4, 0] = "c_nomemp"; arrPara[4, 1] = "C"; arrPara[4, 2] = STU_SISTEMA.EMPRESANOMBRE; arrPara[5, 0] = "c_numruc"; arrPara[5, 1] = "C"; arrPara[5, 2] = STU_SISTEMA.EMPRESARUC; c_NomArchivo = "RptRecetas.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 - REPORTE DE RECETAS"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void ParteProduccion(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 = "RptParteProduccion2.rpt"; c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "produccion\\" + c_NomArchivo; //c_Ruta = "D:\\Users\\jchac\\Source\\Repos\\App\\ssf-net\\SSF-NET-Produccion\\SSF-NET-Produccion\\Reportes\\" + c_NomArchivo; //string cs = "SSF"; //if (!EventLog.SourceExists(cs)) { // EventLog.CreateEventSource(cs, cs); //} //EventLog.WriteEntry(cs, c_Ruta, EventLogEntryType.Information); //var eventSource = "SSF"; //if (!EventLog.SourceExists(eventSource)) //{ // EventLog.CreateEventSource(eventSource, "Application"); //} //using (EventLog eventLog = new EventLog("Application")) //{ // eventLog.Source = "Application"; // var message = string.Format("SSF - Ruta Produccion: {0}", c_Ruta); // eventLog.WriteEntry(message, EventLogEntryType.Information); //} 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 - PARTE DE PRODUCCION"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void VerReporteDeudaSocios() { 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] = "DEUDA DE SOCIOS"; arrPara[4, 0] = "c_titulo2"; arrPara[4, 1] = "C"; arrPara[4, 2] = "AL " + DateTime.Now.ToString("dd/MM/yyyy"); c_NomArchivo = "RptSociosDeuda.rpt"; c_Ruta = "" + STU_SISTEMA.RUTAREPORTES + "cooperativa\\" + 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 = "COOPERATIVA - DEUDA DE SOCIOS"; xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }
public void ReporteProdNoConforme(int n_IdEmpresa, int n_AnoTrabajo, int n_MesTrabajo, int n_Tipo) { string c_NomArchivo = ""; string c_Ruta = ""; string[,] arrPara = new string[8, 3]; arrPara[0, 0] = "n_idemp"; arrPara[0, 1] = "N"; arrPara[0, 2] = n_IdEmpresa.ToString(); arrPara[1, 0] = "n_anotra"; arrPara[1, 1] = "N"; arrPara[1, 2] = n_AnoTrabajo.ToString(); arrPara[2, 0] = "n_mestra"; arrPara[2, 1] = "N"; arrPara[2, 2] = n_MesTrabajo.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"; if (n_Tipo == 1) { arrPara[5, 2] = "REPORTE DE PRODUCTOS CONFORMES"; } if (n_Tipo == 2) { arrPara[5, 2] = "REPORTE DE PRODUCTOS NO CONFORMES"; } arrPara[6, 0] = "c_titulo2"; arrPara[6, 1] = "C"; arrPara[6, 2] = "MES DE " + STU_SISTEMA.MESTRABAJO.ToString() + " DEL " + STU_SISTEMA.ANOTRABAJO.ToString(); arrPara[7, 0] = "n_tipo"; arrPara[7, 1] = "N"; arrPara[7, 2] = n_Tipo.ToString(); c_NomArchivo = "RptProdNoConforme.rpt"; //c_Ruta = @"j:\ssf-net\reportes\produccion\" + 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; if (n_Tipo == 1) { xVisor.c_Titulo = "PRODUCCION - PRODUCTOS CONFORMES"; } if (n_Tipo == 2) { xVisor.c_Titulo = "PRODUCCION - PRODUCTOS NO CONFORMES"; } xVisor.c_PathRep = c_Ruta; xVisor.arrParametros = arrPara; xVisor.VerCrystal(); }