Пример #1
0
        public void save(string session, string rut, string accion)
        {
            string      msg        = string.Empty;
            ReportModel reportData = new ReportModel();

            useReportService = new UseReportService();
            string fecha = System.DateTime.Now.ToString("yyyyMMdd");
            string hora  = System.DateTime.Now.ToString("HH:mm:ss");
            string path  = HttpContext.Current.Request.MapPath("~/log/" + fecha + ".txt");

            StreamWriter sw = new StreamWriter(path, true);

            sw.WriteLine(fecha + ';' + hora + ';' + session + ';' + rut + ';' + accion);
            sw.Flush();
            sw.Close();

            string horaInicio = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);

            try
            {
                ServicioGlobal trx = new ServicioGlobal();

                string detMensaje = trx.getMensaje(accion);

                /*
                 * reportData.Rut = rut;
                 * reportData.Nombre = session;
                 * reportData.Sexo = "s";
                 * reportData.DesMovimiento = "AutoServicio";
                 * reportData.Movimiento = accion;
                 * reportData.HoraTermino = horaInicio;
                 * reportData.HoraInicio = horaInicio;
                 * reportData.MovimientoRes = "AutoServicio";
                 * reportData.Detalle = detMensaje; // Acción
                 * reportData.OperacionRealizada = "V";
                 * reportData.EmisionTurno = "0";
                 */

                useReportService.sendData(reportData);

                if (useReportService.Resultado.CodigoError == 0)
                {
                    msg = string.Join("|", useReportService.Resultado.Data[0]);
                    log.Info("Uso, Res envio data pipeService: " + msg);
                }
                else
                {
                    msg = string.Join("|", useReportService.Resultado.Data[0]);
                    log.Error("Uso, error: " + msg);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Пример #2
0
        public void guardarUsabilidad(UsabilidadModel usabilidad)
        {
            string      msg        = string.Empty;
            ReportModel reportData = new ReportModel();

            useReportService = new UseReportService();
            string fecha = System.DateTime.Now.ToString("yyyyMMdd");
            string hora  = System.DateTime.Now.ToString("HH:mm:ss");
            string path  = HttpContext.Current.Request.MapPath("~/log/" + fecha + ".txt");

            StreamWriter sw = new StreamWriter(path, true);

            sw.WriteLine(fecha + ';' + hora + ';' + usabilidad.session + ';' + usabilidad.rut + ';' + usabilidad.accion);
            sw.Flush();
            sw.Close();

            try
            {
                ServicioGlobal trx = new ServicioGlobal();

                reportData.HoraInicio  = Convert.ToDateTime(usabilidad.horaIni).ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
                reportData.HoraTermino = Convert.ToDateTime(usabilidad.horaFin).ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
                reportData.Session     = usabilidad.session;
                reportData.Modulo      = trx.getMensaje(usabilidad.modulo);
                reportData.Accion      = trx.getMensaje(usabilidad.accion);
                reportData.Resultado   = trx.getMensaje(usabilidad.resultado); //Cierre
                reportData.Rut         = usabilidad.rut.Replace(".", "");
                reportData.Empresa     = usabilidad.empresa;
                reportData.NroServicio = usabilidad.nroServicio;
                reportData.Empresa     = usabilidad.empresa;

                useReportService.sendData(reportData);

                if (useReportService.Resultado.CodigoError == 0)
                {
                    msg = string.Join("|", useReportService.Resultado.Data[0]);
                    log.Info("Uso, Res envio data pipeService: " + msg);
                }
                else
                {
                    msg = string.Join("|", useReportService.Resultado.Data[0]);
                    log.Error("Uso, error: " + msg);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }