public DataLogs AddLogs(List <string> values)
        {
            DataLogs FieldDataLogs = new DataLogs();

            openConnection();

            string Cadena = "INSERT INTO Log (Usuario, Empresa, Sistema, FechaCreacion, Mensaje, TipoLog)" +
                            " VALUES ('" + values[0] + "','" + values[1] + "','" + values[2] + "','" + values[3] + "','" + values[4] + "','" + values[5] + "')";

            try
            {
                ExecuteSQL(Cadena);

                return(null);
            }
            catch (Exception e)
            {
                throw e;
            }

            finally
            {
                closeConnection();
            }
        }
        private void WorkerProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            DataLogs logData = e.UserState as DataLogs;

            if (logData != null)
            {
                switch (logData.Type)
                {
                case LogType.None:
                    this.PhaseLogs.Add(new LogItem(logData.Message));
                    break;

                case LogType.Success:
                    if (this.PhaseLogs.Count > 0)
                    {
                        this.PhaseLogs[PhaseLogs.Count - 1] = new LogItem(logData.Message);
                    }
                    break;

                default:
                    break;
                }
            }
        }