public static string GetUpdatedSystemPerformanceNetworkStatistic(string ThreadLastUpdateDateStr)
        {
            DataTransfer<List<ControlPanel.Core.Entities.NetworkStatistic>> dt = new DataTransfer<List<ControlPanel.Core.Entities.NetworkStatistic>>();
            try
            {
                NetworkStatisticRepository repo = new NetworkStatisticRepository();
                DateTime date = DateTime.UtcNow;
                if (!DateTime.TryParse(ThreadLastUpdateDateStr, out date))
                    date = DateTime.UtcNow;
                List<ControlPanel.Core.Entities.NetworkStatistic> stats = repo.GetNetworkPerformanceStatisticThreadByLastUpdatedDate(date.ToUniversalTime());

                for(int i=0;i<stats.Count;i++)
                {
                    if (stats[i].TotalUsage == 0 || stats[i].TotalUsage == 0.0)
                    {
                        stats[i].TotalUsage = 1;
                    }
                }
                if (stats != null) stats = stats.OrderBy(x => x.CreationDate).ToList();
                dt.Data = stats;
            }
            catch (Exception exp)
            {
                dt.IsSuccess = false;
                dt.Errors = new string[] { exp.Message };
            }

            return JSONhelper.GetString(dt);
        }
        public DataTransfer<string> Delete(string _id)
        {
            DataTransfer<string> tranfer = new DataTransfer<string>();
            System.Int32 drivestatisticid=0;
            if (!string.IsNullOrEmpty(_id) && System.Int32.TryParse(_id,out drivestatisticid))
            {
                 bool IsDeleted = _iDriveStatisticRepository.DeleteDriveStatistic(drivestatisticid);
                if(IsDeleted)
                {
                    tranfer.IsSuccess = true;
                    tranfer.Data=IsDeleted.ToString().ToLower() ;

                }
                else
                {
                    tranfer.IsSuccess = false;
                    tranfer.Errors = new string[1];
                    tranfer.Errors[0] = "Error: No record found.";
                }

            }
            else
            {
                tranfer.IsSuccess = false;
                tranfer.Errors = new string[1];
                tranfer.Errors[0] = "Error: Invalid request.";
            }
            return tranfer;
        }
        public DataTransfer<string> Delete(string id)
        {
            DataTransfer<string> tranfer = new DataTransfer<string>();
            System.Int32 eventlogid=0;
            if (!string.IsNullOrEmpty(id) && System.Int32.TryParse(id,out eventlogid))
            {
                 bool IsDeleted = _iSystemEventLogRepository.DeleteSystemEventLog(eventlogid);
                if(IsDeleted)
                {
                    tranfer.IsSuccess = true;
                    tranfer.Data=IsDeleted.ToString().ToLower() ;

                }
                else
                {
                    tranfer.IsSuccess = false;
                    tranfer.Errors = new string[1];
                    tranfer.Errors[0] = "Error: No record found.";
                }

            }
            else
            {
                tranfer.IsSuccess = false;
                tranfer.Errors = new string[1];
                tranfer.Errors[0] = "Error: Invalid request.";
            }
            return tranfer;
        }
 public override void Run(DataTransfer data)
 {
     Card vanguard = game.getEnemyDeck().DrawCard();
     game.getDB().FillCardWithData(vanguard, data.getID());
     game.getEnemyField().Ride(vanguard);
     vanguard.TurnDown();
 }
        public DataTransfer<GetOutput> Get(string id)
        {
            DataTransfer<GetOutput> tranfer = new DataTransfer<GetOutput>();
            System.Int32 eventlogid=0;
            if (!string.IsNullOrEmpty(id) && System.Int32.TryParse(id,out eventlogid))
            {
                SystemEventLog systemeventlog = _iSystemEventLogRepository.GetSystemEventLog(eventlogid);
                if(systemeventlog!=null)
                {
                    tranfer.IsSuccess = true;
                    GetOutput output = new GetOutput();
                    output.CopyFrom(systemeventlog);
                    tranfer.Data=output ;

                }
                else
                {
                    tranfer.IsSuccess = false;
                    tranfer.Errors = new string[1];
                    tranfer.Errors[0] = "Error: No record found.";
                }

            }
            else
            {
                tranfer.IsSuccess = false;
                tranfer.Errors = new string[1];
                tranfer.Errors[0] = "Error: Invalid request.";
            }
            return tranfer;
        }
        public DataTransfer<GetOutput> Get(string _id)
        {
            DataTransfer<GetOutput> tranfer = new DataTransfer<GetOutput>();
            System.Int32 drivestatisticid=0;
            if (!string.IsNullOrEmpty(_id) && System.Int32.TryParse(_id,out drivestatisticid))
            {
                DriveStatistic drivestatistic = _iDriveStatisticRepository.GetDriveStatistic(drivestatisticid);
                if(drivestatistic!=null)
                {
                    tranfer.IsSuccess = true;
                    GetOutput output = new GetOutput();
                    output.CopyFrom(drivestatistic);
                    tranfer.Data=output ;

                }
                else
                {
                    tranfer.IsSuccess = false;
                    tranfer.Errors = new string[1];
                    tranfer.Errors[0] = "Error: No record found.";
                }

            }
            else
            {
                tranfer.IsSuccess = false;
                tranfer.Errors = new string[1];
                tranfer.Errors[0] = "Error: Invalid request.";
            }
            return tranfer;
        }
    public void ExecuteDataTransfer(DataTransfer dataTransfer)
    {
        if(gameActions[dataTransfer.getGameAction()] == null)
        {
            return;
        }

        gameActions[dataTransfer.getGameAction()].Run(dataTransfer);
    }
    public void UpdatePlatform(DataTransfer.Platform dto) {
      roleVerifier.AuthenticateForAllRoles(OKBRoles.OKBAdministrator);

      using (OKBDataContext okb = new OKBDataContext()) {
        DataAccess.Platform entity = okb.Platforms.FirstOrDefault(x => x.Id == dto.Id);
        Convert.ToEntity(dto, entity);
        okb.SubmitChanges();
      }
    }
    public long AddPlatform(DataTransfer.Platform dto) {
      roleVerifier.AuthenticateForAllRoles(OKBRoles.OKBAdministrator);

      using (OKBDataContext okb = new OKBDataContext()) {
        DataAccess.Platform entity = Convert.ToEntity(dto); entity.Id = 0;
        okb.Platforms.InsertOnSubmit(entity);
        okb.SubmitChanges();
        return entity.Id;
      }
    }
        public static void ProcessData(Connection conn, DataTransfer transfer)
        {
            if (conn == null || transfer == null)
                return;

            if (transfer is AuthenticationRequest) {
                AuthenticationRequest authenticationRequest = (AuthenticationRequest)transfer;
                PlayerAccount player = new PlayerAccount(authenticationRequest.Username, authenticationRequest.Password);
                string authenticationResponseMessage = AccountFileHandler.ReadAccount(player);

                if (authenticationResponseMessage == null)
                    PlayerHandler.AddPlayer(player);

                conn.SendData(new AuthenticationResponse(authenticationResponseMessage));
            }
        }
Example #11
0
        private void simpleButton3_Click_1(object sender, EventArgs e)
        {
            tungay  = DateTime.Parse(this.dateEdit1.EditValue.ToString());
            denngay = DateTime.Parse(this.dateEdit2.EditValue.ToString());
            string sql = "delete hoadon where ngayct between ";

            sql += " cast('" + tungay.ToShortDateString() + "' as datetime)  and cast('" + denngay.ToShortDateString() + "' as datetime) ";
            sql += " and makh in (select mabak from dmbakery)";
            db.UpdateByNonQuery(sql);
            //xóa tranfer
            //hóa đơn
            DataTransfer tf = new DataTransfer(db, Config.GetValue("mt32").ToString(), "mt32id");

            sql  = "select mt32id from mt32 where ngayct between ";
            sql += " cast('" + tungay.ToShortDateString() + "' as datetime)  and cast('" + denngay.ToShortDateString() + "' as datetime) ";
            sql += " and makh in (select mabak from dmbakery)  ";
            DataTable keyValue = db.GetDataTable(sql);

            foreach (DataRow dr in keyValue.Rows)
            {
                tf.Transfer(DataAction.Delete, dr["mt32id"].ToString(), new List <DataRow>(), false);
            }
            //Phieu thu
            DataTransfer tf1 = new DataTransfer(db, Config.GetValue("mt11").ToString(), "mt11id");

            sql      = "select mt11id from mt11 where ngayct between ";
            sql     += " cast('" + tungay.ToShortDateString() + "' as datetime)  and cast('" + denngay.ToShortDateString() + "' as datetime)";
            sql     += " and makh in (select mabak from dmbakery) and mt32id is not null ";
            keyValue = db.GetDataTable(sql);
            foreach (DataRow dr in keyValue.Rows)
            {
                tf1.Transfer(DataAction.Delete, dr["mt11id"].ToString(), new List <DataRow>(), false);
            }
            //Xóa phiếu
            db.UpdateDatabyStore("xoahd", new string[] { "@ngayct1", "@ngayct2" }, new object[] { tungay, denngay });
            MessageBox.Show("Hoàn thành!");
        }
Example #12
0
        public DataTransfer GetCustomer(string stCusID)
        {
            DataTransfer dataResult = new DataTransfer();

            try
            {
                CustomerDTO    dtoCustomer   = null;
                string         query         = query = string.Format("SELECT * FROM CUSTOMER WHERE CUS_ID = @CUS_ID");
                SqlParameter[] sqlParameters = new SqlParameter[1];
                sqlParameters[0]       = new SqlParameter("@CUS_ID", SqlDbType.NVarChar);
                sqlParameters[0].Value = Convert.ToString(stCusID);
                DataTable tblResult = m_dbConnection.ExecuteSelectQuery(query, sqlParameters);
                if (tblResult.Rows.Count > 0)
                {
                    dtoCustomer = new CustomerDTO();
                    foreach (DataRow dr in tblResult.Rows)
                    {
                        dtoCustomer.CustomerID        = dr["CUS_ID"].ToString();;
                        dtoCustomer.CustomerName      = dr["CUS_NAME"].ToString();;
                        dtoCustomer.CustomerVisa      = dr["CUS_VISA"].ToString();;
                        dtoCustomer.CustomerBirthDate = dr["CUS_BIRTHDATE"].ToString();;
                        dtoCustomer.CustomerAddress   = dr["CUS_ADDRESS"].ToString();;
                        dtoCustomer.CustomerPhone     = dr["CUS_PHONE"].ToString();;
                        dtoCustomer.CustomerNote      = dr["CUS_NOTE"].ToString();;
                    }
                }
                dataResult.ResponseDataCustomerDTO = dtoCustomer;
            }
            catch (Exception ex)
            {
                dataResult.ResponseCode           = DataTransfer.RESPONSE_CODE_FAIL;
                dataResult.ResponseErrorMsg       = SGMText.CUSTOMER_GET_CUS_ERR;
                dataResult.ResponseErrorMsgDetail = ex.Message + " : " + ex.StackTrace;
            }

            return(dataResult);
        }
Example #13
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            // validate user input
            if (ValidateLoginCode() == false)
            {
                return;
            }

            // request server
            string        GASSTATION_ID         = txtLoginCode.Text;
            string        GASSTATION_MACADDRESS = GetMacAddress();
            Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                () => {
                return(service.SGMSaleGas_ValidateGasStationLogin(GASSTATION_ID, GASSTATION_MACADDRESS));
            });

            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
            {
                String stResponse         = task.Result as String;
                DataTransfer dataResponse = JSonHelper.ConvertJSonToObject(stResponse);
                if (dataResponse.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                {
                    this.Hide();
                    if (Program.ReaderPort != null)
                    {
                        Program.ReaderPort.DataReceived -= serialDatahandler;
                    }

                    new frmSGMSaleGas(dataResponse.ResponseDataSystemAdminDTO, dataResponse.ResponseDataGasStationDTO, dataResponse.ResponseCurrentPriceGas92, dataResponse.ResponseCurrentPriceGas95, dataResponse.ResponseCurrentPriceGasDO, dataResponse.ResponseGasStoreGas92Total, dataResponse.ResponseGasStoreGas95Total, dataResponse.ResponseGasStoreGasDOTotal).ShowDialog();
                    this.Close();
                }
                else
                {
                    frmMsg.ShowMsg(SGMText.SGM_ERROR, dataResponse.ResponseErrorMsg, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                }
            }, SynchronizationContext.Current);
        }
Example #14
0
        public static async Task <int> Main(string[] args)
        {
            WindowsLibraryLoader.Instance.AdditionalPaths.Add(@"C:\Users\nick\Source\Repos\OpenVinoOpenCvSharp\install\bin");

            if (args.Length != 4)
            {
                Console.WriteLine("Usage: PersonDetection <input format> <input camera> <model> <output>");
                return(-1);
            }

            try
            {
                FFmpegHelper.Register();
                //AssemblyLoadConfiguration.For<OpenCvSharp.Point>();

                var buildInfo = OpenCvSharp.Cv2.GetBuildInformation();
                Console.WriteLine($"Build info: {buildInfo}");

                var inputFormat = args[0];
                var inputCamera = args[1];
                var model       = args[2];
                var output      = args[3];

                var outputFolder = new DirectoryInfo(output);
                if (!outputFolder.Exists)
                {
                    outputFolder.Create();
                }

                var dataTransfer = new DataTransfer <MatAndBuffer>();
                var detector     = model.EndsWith(".pb", StringComparison.OrdinalIgnoreCase) ? (IDetector)(new TensorFlowDnnFaceDetector(model)) : (IDetector)(new CaffeDnnFaceDetector(model));
                ProcessStream(inputFormat, inputCamera, dataTransfer);

                var counter = 0;
                while (true)
                {
                    using var data = await dataTransfer.GetNext(default);
Example #15
0
        public DataTransfer <PutOutput> Update(PutInput Input)
        {
            DataTransfer <PutOutput> transer = new DataTransfer <PutOutput>();

            SystemEventLog systemeventloginput  = new SystemEventLog();
            SystemEventLog systemeventlogoutput = new SystemEventLog();
            PutOutput      output = new PutOutput();

            systemeventloginput.CopyFrom(Input);
            SystemEventLog systemeventlog = _iSystemEventLogRepository.GetSystemEventLog(systemeventloginput.EventLogId);

            if (systemeventlog != null)
            {
                systemeventlogoutput = _iSystemEventLogRepository.UpdateSystemEventLog(systemeventloginput);
                if (systemeventlogoutput != null)
                {
                    output.CopyFrom(systemeventlogoutput);
                    transer.IsSuccess = true;
                    transer.Data      = output;
                }
                else
                {
                    transer.IsSuccess = false;
                    transer.Errors    = new string[1];
                    transer.Errors[0] = "Error: Could not update.";
                }
            }
            else
            {
                transer.IsSuccess = false;
                transer.Errors    = new string[1];
                transer.Errors[0] = "Error: Record not found.";
            }

            return(transer);
        }
Example #16
0
 private void uiChangeTime_Click(object sender, RoutedEventArgs e)
 {
     if (this.WriteTime != null)
     {
         var timeToWrite = this.WriteTime(this._value[1]);
         if (timeToWrite != null && this.StartUpdate != null && this.StopUpdate != null)
         {
             var tmp = this._value;
             this._value[1] = new DateTime(timeToWrite.Year == null ? tmp[1].Year : Convert.ToInt32(timeToWrite.Year),
                                           timeToWrite.Month == null ? tmp[1].Month : Convert.ToInt32(timeToWrite.Month),
                                           timeToWrite.Day == null ? tmp[1].Day : Convert.ToInt32(timeToWrite.Day),
                                           timeToWrite.Hour == null ? tmp[1].Hour : Convert.ToInt32(timeToWrite.Hour),
                                           timeToWrite.Minute == null ? tmp[1].Minute : Convert.ToInt32(timeToWrite.Minute),
                                           timeToWrite.Second == null ? tmp[1].Second : Convert.ToInt32(timeToWrite.Second));
             this.StopUpdate();
             this._querer.Value = new ushort[8]
             {
                 Convert.ToUInt16(this._value[1].Year),
                 Convert.ToUInt16(this._value[1].Month),
                 Convert.ToUInt16(this._value[1].Day),
                 Convert.ToUInt16((int)this._value[1].DayOfWeek),
                 Convert.ToUInt16(this._value[1].Hour),
                 Convert.ToUInt16(this._value[1].Minute),
                 Convert.ToUInt16(this._value[1].Second),
                 Convert.ToUInt16(this._value[1].Millisecond)
             };
             var writtingSlot = (Slot)this._querer.Clone();
             writtingSlot.Start = (ushort)(writtingSlot.Start + 8);
             writtingSlot.Size  = (ushort)8;
             this.CancelUpdate();
             DataTransfer.WriteWords(this._querer);
             this.Update();
             this.StartUpdate();
         }
     }
 }
Example #17
0
        public dynamic UserInfoGet(int page, int limit)
        {
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("", "");

            string nonce     = DataTransfer.GetNonce().ToString();
            string timestamp = DataTransfer.GetTimeStamp();
            string signature = DataTransfer.GetMD5Staff(dic, timestamp, nonce);

            string           result    = HttpClientHelper.SendRequest("api/UserInfos/Show", "get", timestamp, nonce, signature, "");
            List <UserInfos> userinfos = JsonConvert.DeserializeObject <List <UserInfos> >(result);
            int count = userinfos.Count();
            var dt    = userinfos.Skip((page - 1) * limit).Take(limit).ToList();
            var data  = new
            {
                code = 0,
                msg  = "",
                count,
                data = dt
            };

            return(JsonConvert.SerializeObject(data));
        }
        public static async Task <IActionResult> DataObjects(
            [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("GetDataObjects: Starting");
            string responseMessage = "";

            try
            {
                string name = req.Query["name"];
                if (string.IsNullOrEmpty(name))
                {
                    log.LogError("GetDataRules: error, source name is missing");
                    return(new BadRequestObjectResult("Error missing source name"));
                }
                string        storageAccount = Common.Helpers.Common.GetStorageKey(req);
                DataTransfer  dt             = new DataTransfer(storageAccount);
                List <string> files          = await dt.GetFiles(name);

                List <TransferParameters> transParm = new List <TransferParameters>();
                foreach (var file in files)
                {
                    transParm.Add(new TransferParameters {
                        TargetName = name, Table = file
                    });
                }
                responseMessage = JsonConvert.SerializeObject(transParm, Formatting.Indented);
            }
            catch (Exception ex)
            {
                log.LogError($"GetDataRules: Error getting rules: {ex}");
                return(new BadRequestObjectResult($"Error getting rules: {ex}"));
            }
            log.LogInformation("GetDataObjects: Complete");
            return(new OkObjectResult(responseMessage));
        }
Example #19
0
        //Загружаем префаб игрока из папки Resources
        void Start()
        {
            //Получаем доступ к неубиваемому объекту, который содержит данные, переданные со стартовой сцены
            dataControl = GameObject.FindGameObjectWithTag("DataController").GetComponent <DataTransfer>();

            //Если игрок в главном меню выбрал мyльтиплеерную игру, то подгружаем префаб в пространство PhotonNetwork
            if (dataControl.isItCoopGame)
            {
                PhotonNetwork.Instantiate(playerPrefab.name, new Vector3(-1, 0.5f, 1.5f), Quaternion.Euler(0, 160, 0));
            }
            else
            {
                Vector3 loadedPos;
                if (!LoaderCheck.isGameLoad)
                {
                    loadedPos = new Vector3(-1, 0.5f, 1.5f);
                }
                else
                {
                    loadedPos = SaveLoad.LoadPosition();
                }
                hostInput = Instantiate(playerPrefab, loadedPos, Quaternion.Euler(0, 160, 0)).GetComponent <FPSInput>();
            }
        }
Example #20
0
    private void Start()
    {
        GD = GlobalData.GD;
        DT = DataTransfer.DT;

        nRoles = GD.GetNRoles();

        lang = LANG.GetLanguage();

        itemsPlayAllPlayers    = new List <Item>();
        itemsPlayPickedPlayers = new List <Item>();

        /*for (int x = 0; x < nRoles; x++)
         * {
         *  GameObject go = Instantiate(prefabButtonItem);
         *  Item i = go.GetComponent<Item>();
         *  i.setAsList();
         *  i.setDoubleText();
         *  i.setText1(GD.getRole(x).text);
         *  i.setTextColor(GD.getRoleColor(x));
         *  itemsRolesStats[x] = i;
         *  go.transform.SetParent(listRolesStats);
         * }*/
    }
Example #21
0
        public void Edit(Order order)
        {
            //获取随机数
            var nonce = DataTransfer.GetNonce();
            //获取时间戳
            var timestamp = DataTransfer.GetTimeStamp();
            //秘钥
            var staffid = "#9793932i82`/";
            //data数据有时间戳+随机数+秘钥+传入数据
            var singture = timestamp + nonce + staffid;
            //反射获取传递的属性和值
            Type type = typeof(Order);

            //获取所有属性
            PropertyInfo[] pros = type.GetProperties();
            //定义一个有序字典
            SortedDictionary <string, string> pairs = new SortedDictionary <string, string>();

            //遍历属性
            foreach (var item in pros)
            {
                //将order属性和属性值放入字典
                pairs.Add(item.Name.ToString(), item.GetValue(order, null).ToString());
            }
            //进行有序排列
            foreach (var item in pairs.OrderBy(o => o.Key))
            {
                //data数据+到stigture
                singture += item.Key + item.Value.ToString();
            }
            //json序列化
            string str = JsonConvert.SerializeObject(order);
            //使用HttpClientHelper获取所有数据
            string jsonStr = HttpClientHelper2.SendRequest("api/OrderAPI/Upt", "put", timestamp, nonce.ToString(), singture, str);
            //string jsonStr = HttpClientHelper.Send("put", "api/OrderAPI/Upt", str);
        }
Example #22
0
        public DataTransfer GetGasStation(string stGasStationID)
        {
            DataTransfer dataResult = new DataTransfer();

            try
            {
                GasStationDTO  dtoGasStation = null;
                string         query         = string.Format("SELECT * FROM GAS_STATION WHERE GASSTATION_ID = @GASSTATION_ID");
                SqlParameter[] sqlParameters = new SqlParameter[1];
                sqlParameters[0]       = new SqlParameter("@GASSTATION_ID", SqlDbType.NVarChar);
                sqlParameters[0].Value = Convert.ToString(stGasStationID);
                DataTable tblResult = m_dbConnection.ExecuteSelectQuery(query, sqlParameters);
                if (tblResult.Rows.Count > 0)
                {
                    dtoGasStation = new GasStationDTO();
                    foreach (DataRow dr in tblResult.Rows)
                    {
                        dtoGasStation.GasStationID          = dr["GASSTATION_ID"].ToString();
                        dtoGasStation.GasStationName        = dr["GASSTATION_NAME"].ToString();
                        dtoGasStation.GasStationAddress     = dr["GASSTATION_ADDRESS"].ToString();
                        dtoGasStation.GasStationDescription = dr["GASSTATION_DESCRIPTION"].ToString();
                        dtoGasStation.GasStationMacAddress  = dr["GASSTATION_MACADDRESS"].ToString();
                        dtoGasStation.GasStoreID            = dr["GASSTORE_ID"].ToString();
                    }
                }
                dataResult.ResponseDataGasStationDTO = dtoGasStation;
            }
            catch (Exception ex)
            {
                dataResult.ResponseCode           = DataTransfer.RESPONSE_CODE_FAIL;
                dataResult.ResponseErrorMsg       = SGMText.GASSTATION_GET_GS_ERR;
                dataResult.ResponseErrorMsgDetail = ex.Message + " : " + ex.StackTrace;
            }

            return(dataResult);
        }
Example #23
0
        public static string GetUpdatedSystemPerformanceNetworkStatistic(string ThreadLastUpdateDateStr)
        {
            DataTransfer <List <ControlPanel.Core.Entities.NetworkStatistic> > dt = new DataTransfer <List <ControlPanel.Core.Entities.NetworkStatistic> >();

            try
            {
                NetworkStatisticRepository repo = new NetworkStatisticRepository();
                DateTime date = DateTime.UtcNow;
                if (!DateTime.TryParse(ThreadLastUpdateDateStr, out date))
                {
                    date = DateTime.UtcNow;
                }
                List <ControlPanel.Core.Entities.NetworkStatistic> stats = repo.GetNetworkPerformanceStatisticThreadByLastUpdatedDate(date.ToUniversalTime());


                for (int i = 0; i < stats.Count; i++)
                {
                    if (stats[i].TotalUsage == 0 || stats[i].TotalUsage == 0.0)
                    {
                        stats[i].TotalUsage = 1;
                    }
                }
                if (stats != null)
                {
                    stats = stats.OrderBy(x => x.CreationDate).ToList();
                }
                dt.Data = stats;
            }
            catch (Exception exp)
            {
                dt.IsSuccess = false;
                dt.Errors    = new string[] { exp.Message };
            }

            return(JSONhelper.GetString(dt));
        }
Example #24
0
        public ActionResult <DataTransfer <User> > Get()
        {
            //UserInsert ui = new UserInsert();
            //ui.address = "Itagui";
            //ui.email = "*****@*****.**";
            //ui.identification = Guid.NewGuid().ToString().Substring(0, 9);
            //ui.isActive = true;
            //ui.lastName = "Palacio -" + Guid.NewGuid().ToString().Substring(0, 9);
            //ui.name = "Sebastián - " + Guid.NewGuid().ToString().Substring(0, 9);
            //ui.nickName = "johnsebas" + Guid.NewGuid().ToString().Substring(0, 9);
            //ui.password = Guid.NewGuid().ToString().Substring(0, 9);
            //ui.phone = "3046533029";

            //string test = Newtonsoft.Json.JsonConvert.SerializeObject(ui);

            //throw new Exception("this is an exception");
            List <User>         userList = new List <User>();
            DataTransfer <User> ret      = new DataTransfer <User>();
            //Startup.Configuration.
            UserManager userManager  = new UserManager();
            int         CodError     = 0;
            string      ErrorMessage = string.Empty;

            userList = userManager.GetAllUserList(ref CodError, ref ErrorMessage);
            var users = Mapper.Map <IEnumerable <UserDto> >(userList);

            if (CodError != 0)
            {
                return(NotFound());
            }

            ret.code    = 0;
            ret.message = "OK";
            ret.lsdata  = userList;
            return(Ok(ret));
        }
        public DataTransfer<List<GetOutput>> GetAll()
        {
            DataTransfer<List<GetOutput>> tranfer = new DataTransfer<List<GetOutput>>();
            List<SystemEventLog> systemeventloglist = _iSystemEventLogRepository.GetAllSystemEventLog();
            if (systemeventloglist != null && systemeventloglist.Count>0)
            {
                tranfer.IsSuccess = true;
                List<GetOutput> outputlist = new List<GetOutput>();
                outputlist.CopyFrom(systemeventloglist);
                tranfer.Data = outputlist;

            }
            else
            {
                tranfer.IsSuccess = false;
                tranfer.Errors = new string[1];
                tranfer.Errors[0] = "Error: No record found.";
            }
            return tranfer;
        }
 public DataTransfer<PostOutput> Insert(PostInput Input)
 {
     DataTransfer<PostOutput> transer = new DataTransfer<PostOutput>();
     IList<string> errors = Validator.Validate(Input);
     if(errors.Count==0)
     {
         DriveStatistic drivestatistic = new DriveStatistic();
         PostOutput output = new PostOutput();
         drivestatistic.CopyFrom(Input);
         drivestatistic = _iDriveStatisticRepository.InsertDriveStatistic(drivestatistic);
         output.CopyFrom(drivestatistic);
         transer.IsSuccess = true;
         transer.Data = output;
     }
     else
     {
         transer.IsSuccess = false;
         transer.Errors = errors.ToArray<string>();
     }
     return transer;
 }
 public ValueNameFilter(DataTransfer.StringComparisonFilter filter) {
   Comparison = filter.Comparison;
   Value = filter.Value;
 }
 public TimeSpanValueFilter(DataTransfer.NameOrdinalComparisonTimeSpanFilter filter) {
   Name = filter.Name;
   Comparison = filter.Comparison;
   Value = filter.Value;
 }
 public ProblemClassNameFilter(DataTransfer.StringComparisonFilter filter) {
   Comparison = filter.Comparison;
   Value = filter.Value;
 }
 public override void Run(DataTransfer data)
 {
     Card card = game.getEnemyField().GetCardFromSoulByID(data.getID());
     game.getEnemyField().RemoveFromSoul(card);
     game.getEnemyField().Ride(card);
 }
Example #31
0
        private bool ValidateDataInput()
        {
            bool bValidate = true;

            SGMHelper.ShowToolTip(txtCardID, "");
            SGMHelper.ShowToolTip(txtCardMoney, "");
            SGMHelper.ShowToolTip(txtExMoney, "");
            SGMHelper.ShowToolTip(dtpRechargeDate, "");

            if (txtCardID.Text.Trim().Equals(""))
            {
                SGMHelper.ShowToolTip(txtCardID, SGMText.CARD_DATA_INPUT_CARD_ID_ERR);
                bValidate = false;
            }
            else if (!m_bRecharge)
            {
                Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                    () =>
                {
                    return(m_service.SGMManager_CheckCardExist(txtCardID.Text.Trim()));
                });
                SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                {
                    String stResponse     = task.Result as String;
                    DataTransfer response = JSonHelper.ConvertJSonToObject(stResponse);
                    if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                    {
                        if (response.ResponseDataBool)
                        {
                            SGMHelper.ShowToolTip(txtCardID, SGMText.CARD_DATA_INPUT_EXIST_CARD_ID_ERR);
                            bValidate = false;
                        }
                    }
                    else
                    {
                        SGMHelper.ShowToolTip(txtCardID, SGMText.CARD_GET_CARD_ERR);
                        frmMsg.ShowMsg(SGMText.SGM_ERROR, SGMText.CARD_GET_CARD_ERR + "\n" + response.ResponseErrorMsg + ":\n" + response.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                        bValidate = false;
                    }
                }, SynchronizationContext.Current);
            }
            if (txtCardMoney.Text.Trim().Equals(""))
            {
                SGMHelper.ShowToolTip(txtCardMoney, SGMText.CARD_DATA_INPUT_CARD_MONEY_ERR);
                bValidate = false;
            }
            //else if (txtRechargeMoney.Text.Trim().Equals(""))
            //{
            //    SGMHelper.ShowToolTip(txtRechargeMoney, SGMText.CARD_DATA_INPUT_CARD_PRICE_ERR);
            //    bValidate = false;
            //}
            //else if (Int32.Parse(txtCardMoney.Text.Trim()) < Int32.Parse(txtExMoney.Text.Trim()))
            //{
            //    SGMHelper.ShowToolTip(txtExMoney, SGMText.CARD_DATA_INPUT_CARD_MONEY_PRICE_ERR);
            //    bValidate = false;
            //}
            //if (!m_bStateUpdate)
            {
                if (dtpRechargeDate.Value.Date < DateTime.Now.Date)
                {
                    SGMHelper.ShowToolTip(dtpRechargeDate, SGMText.CARD_DATA_INPUT_DATE_ERR);
                    bValidate = false;
                }
            }

            return(bValidate);
        }
 public AlgorithmPlatformNameFilter(DataTransfer.StringComparison comparison, string value) {
   Comparison = comparison;
   Value = value;
 }
 public static void ProcessData(Connection conn, DataTransfer transfer)
 {
     if (conn == null || transfer == null)
         return;
 }
Example #34
0
 public OrFilter(DataTransfer.CombinedFilter filter) {
   Filters = new List<IFilter>(filter.Filters.Select(x => (IFilter)Activator.CreateInstance(Type.GetType(x.FilterTypeName), x)));
 }
Example #35
0
 public string UpdateCardState(string stCardID, bool bLocked)
 {
     m_dataResponse = m_dalCard.UpdateCardState(stCardID, bLocked);
     return(JSonHelper.ConvertObjectToJSon(m_dataResponse));
 }
Example #36
0
        public async Task <IActionResult> Create(/*[Bind("Id,Name,Salary,Email,Pwd,Confirmpwd,ApplicationUserId")]*/ DataTransfer employee)
        {
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser {
                    UserName = employee.Email, Email = employee.Email, EmailConfirmed = true
                };
                var result = await _userManager.CreateAsync(user, employee.Pwd);

                if (result.Succeeded)
                {
                    //The method below creates a new instance of an Application user(User)
                    var newEmploye = new Employee()
                    {
                        ApplicationUserId = user.Id,
                        Id        = employee.Id,
                        FirstName = employee.FirstName,
                        LastName  = employee.LastName,
                        Salary    = employee.Salary,
                        Email     = employee.Email,
                        //  Pwd = employee.Pwd,
                        //   Confirmpwd = employee.Confirmpwd,
                    };
                    _context.Add(newEmploye);
                    await _context.SaveChangesAsync();
                }
                //    _context.Add(employee);
                //await _context.SaveChangesAsync();
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ApplicationUserId"] = new SelectList(_context.Set <ApplicationUser>(), "Id", "Id", employee.ApplicationUserId);
            return(View(employee));
        }
Example #37
0
 /// <summary>
 /// Form that lets us select difficulty
 /// </summary>
 /// <param name="del">Delegate through which we send our difficulty to PexesoUI form</param>
 public DifficultyForm(DataTransfer del)
 {
     InitializeComponent();
     transferDel = del;
 }
Example #38
0
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            string pk        = _data.DrTableMaster["Pk"].ToString();
            string mtTableID = _data.DrTableMaster["sysTableID"].ToString();

            _tranfer = new DataTransfer(_dbData, mtTableID, pk);
            DataTable tbConfig = _tranfer.GetDtConfig();

            try
            {
                _dbData.BeginMultiTrans();
                for (int i = 0; i < tb.Rows.Count; i++)
                {
                    DataRow dr = gvMain.GetDataRow(i);
                    if (dr != null)
                    {
                        string sql = "update " + _data.DrTable["MasterTable"].ToString() + " set SoCT='" + dr["SoCT"].ToString() + "' where " + pk + "='" + dr[pk].ToString() + "'";
                        _dbData.UpdateByNonQuery(sql);
                        if (_dbData.HasErrors)
                        {
                            _dbData.RollbackMultiTrans();
                            MessageBox.Show("Lỗi xảy ra!");
                            return;
                        }
                        //Update config

                        foreach (DataRow drConfig in tbConfig.Rows)
                        {
                            string blTableName = drConfig["blTableName"].ToString();
                            string mtTableName = drConfig["mtTableName"].ToString();
                            string nhomDk      = drConfig["NhomDk"].ToString();
                            string mtIDName    = drConfig["RootIDName"].ToString();

                            DataTable tbConfigdt = _tranfer.GetDtConfigDetail(drConfig["blConfigID"].ToString());
                            foreach (DataRow drConfigDt in tbConfigdt.Rows)
                            {
                                if (drConfigDt["mtFieldName"].ToString().ToLower() == "soct")
                                {
                                    string sqlUpdate = "update " + blTableName + " set " + drConfigDt["blFieldName"].ToString() + " = '" + dr["SoCT"].ToString() + "' where " + mtIDName + "='" + dr[pk].ToString() + "' and NhomDK='" + nhomDk + "'";
                                    _dbData.UpdateByNonQuery(sqlUpdate);
                                    if (_dbData.HasErrors)
                                    {
                                        _dbData.RollbackMultiTrans();
                                        MessageBox.Show("Lỗi xảy ra!");
                                        return;
                                    }
                                    break;
                                }
                            }
                        }
                    }
                }
                if (!_dbData.HasErrors)
                {
                    _dbData.EndMultiTrans();
                    MessageBox.Show("Hoàn thành");
                }
            }
            catch (Exception ex)
            {
            }
        }
Example #39
0
 public FloatValueFilter(DataTransfer.NameOrdinalComparisonFloatFilter filter) {
   Name = filter.Name;
   Comparison = filter.Comparison;
   Value = filter.Value;
 }
Example #40
0
 public bool Export()
 {
     this._querer.Value = (this._value.GetValue() as Array).OfType <ushort>().ToArray();
     return(DataTransfer.WriteWords(this._querer));
 }
Example #41
0
        private void btnUpdateCard_Click(object sender, EventArgs e)
        {
            if (ValidateDataInput())
            {
                DataTransfer  response = null;
                DataTransfer  request  = new DataTransfer();
                Task <String> task;
                if (m_bRecharge)
                {
                    RechargeDTO dtoRecharge = new RechargeDTO();
                    dtoRecharge.RechargeDate        = dtpRechargeDate.Value;
                    dtoRecharge.RechargeGas92Price  = m_iPriceGas92;
                    dtoRecharge.RechargeGas95Price  = m_iPriceGas95;
                    dtoRecharge.RechargeGasDOPrice  = m_iPriceGasDO;
                    dtoRecharge.RechargeMoney       = Int32.Parse(txtCardMoney.Text.Trim());
                    dtoRecharge.RechargeMoneyEx     = Int32.Parse(txtExMoney.Text.Trim());
                    dtoRecharge.RechargeNote        = txtRechargeNote.Text.Trim();
                    dtoRecharge.CardID              = txtCardID.Text.Trim();
                    request.ResponseDataRechargeDTO = dtoRecharge;
                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                        () =>
                    {
                        return(m_service.SGMManager_AddRechargeCard(JSonHelper.ConvertObjectToJSon(request)));
                    });
                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                    {
                        String stResponse = task.Result as String;
                        response          = JSonHelper.ConvertJSonToObject(stResponse);
                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                        {
                            task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                () =>
                            {
                                return(m_service.SGMManager_UpdateRechargeIDForCard(txtCardID.Text.Trim()));
                            });
                            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                            {
                                stResponse = task.Result as String;
                                response   = JSonHelper.ConvertJSonToObject(stResponse);
                                if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                {
                                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                        () =>
                                    {
                                        return(m_service.SGMManager_UpdateMoneyForCard(txtCardID.Text.Trim(), m_iCurrentCardMoney + Int32.Parse(txtCardMoney.Text.Trim()) + Int32.Parse(txtExMoney.Text.Trim())));
                                    });
                                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                                    {
                                        stResponse = task.Result as String;
                                        response   = JSonHelper.ConvertJSonToObject(stResponse);
                                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                        {
                                            this.Close();
                                        }
                                    }, SynchronizationContext.Current);
                                }
                            }, SynchronizationContext.Current);
                        }
                    }, SynchronizationContext.Current);
                }
                else
                {
                    CardDTO dtoCard = new CardDTO();
                    dtoCard.CardID             = txtCardID.Text.Trim();
                    dtoCard.CardUnlockState    = true;
                    dtoCard.CardRemainingMoney = Int32.Parse(txtCardMoney.Text.Trim());
                    dtoCard.CardMoneyEx        = 0;
                    dtoCard.CardBuyDate        = dtpRechargeDate.Value;
                    dtoCard.RechargeID         = -1;
                    dtoCard.CustomerID         = m_stCusID;

                    request.ResponseDataCardDTO = dtoCard;
                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                        () =>
                    {
                        return(m_service.SGMManager_AddNewCard(JSonHelper.ConvertObjectToJSon(request)));
                    });
                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                    {
                        String stResponse = task.Result as String;
                        response          = JSonHelper.ConvertJSonToObject(stResponse);
                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                        {
                            RechargeDTO dtoRecharge         = new RechargeDTO();
                            dtoRecharge.RechargeDate        = dtpRechargeDate.Value;
                            dtoRecharge.RechargeGas92Price  = m_iPriceGas92;
                            dtoRecharge.RechargeGas95Price  = m_iPriceGas95;
                            dtoRecharge.RechargeGasDOPrice  = m_iPriceGasDO;
                            dtoRecharge.RechargeMoney       = Int32.Parse(txtCardMoney.Text.Trim());
                            dtoRecharge.RechargeNote        = txtRechargeNote.Text.Trim();
                            dtoRecharge.CardID              = txtCardID.Text.Trim();
                            request.ResponseDataRechargeDTO = dtoRecharge;
                            task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                () =>
                            {
                                if (m_bChangeCard)
                                {
                                    return(m_service.SGMManager_ChangeCard(m_stCardID, JSonHelper.ConvertObjectToJSon(request)));
                                }
                                else
                                {
                                    return(m_service.SGMManager_AddRechargeCard(JSonHelper.ConvertObjectToJSon(request)));
                                }
                            });
                            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                            {
                                stResponse = task.Result as String;
                                response   = JSonHelper.ConvertJSonToObject(stResponse);
                                if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                {
                                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                        () =>
                                    {
                                        return(m_service.SGMManager_UpdateRechargeIDForCard(txtCardID.Text.Trim()));
                                    });
                                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                                    {
                                        stResponse = task.Result as String;
                                        response   = JSonHelper.ConvertJSonToObject(stResponse);
                                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                        {
                                            this.Close();
                                        }
                                        else
                                        {
                                            frmMsg.ShowMsg(SGMText.SGM_ERROR, response.ResponseErrorMsg + " : " + response.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                                        }
                                    }, SynchronizationContext.Current);
                                }
                            }, SynchronizationContext.Current);
                        }
                    }, SynchronizationContext.Current);
                }
            }
        }
Example #42
0
        public ActionResult CheckoutSubmit(Order Order)
        {
            dataTransfer = new DataTransfer();
            if (Order.NidOrder == Guid.Empty)
            {
                var     tmpCarts = dataTransfer.GetAllCartByNidUser(Order.NidUser);
                decimal total    = 0;
                foreach (var cart in tmpCarts)
                {
                    total += cart.Product.Price * cart.Quantity ?? 1;
                }
                Order.CreateDate = DateTime.Now;
                Order.NidOrder   = Guid.NewGuid();
                Order.state      = 0;
                Order.TotalPrice = total;
                if (dataTransfer.AddOrder(Order))
                {
                    foreach (var cart in tmpCarts)
                    {
                        cart.NidOrder = Order.NidOrder;
                        dataTransfer.UpdateCart(cart);
                    }
                }
                else
                {
                    return(Json(new JsonResults()
                    {
                        HasValue = false, Message = "خطا در سرور لطفا مجددا امتحان کنید"
                    }));
                }
                if (!dataTransfer.AddShip(new Ship()
                {
                    NidShip = Guid.NewGuid(), NidOrder = Order.NidOrder, CreateDate = DateTime.Now, Address = Order.Address, ShipPrice = 0, State = 0, ZipCode = Order.Zipcode
                }))
                {
                    return(Json(new JsonResults()
                    {
                        HasValue = false, Message = "خطا در سرور لطفا مجددا امتحان کنید"
                    }));
                }

                return(Json(new JsonResults()
                {
                    HasValue = true, Message = Order.NidOrder.ToString()
                }));
            }
            else
            {
                if (dataTransfer.UpdateOrder(Order))
                {
                    var tmpShip = dataTransfer.GetShipByNidOrder(Order.NidOrder);
                    if (tmpShip == null)
                    {
                        if (!dataTransfer.AddShip(new Ship()
                        {
                            NidShip = Guid.NewGuid(), NidOrder = Order.NidOrder, CreateDate = DateTime.Now, Address = Order.Address, ShipPrice = 0, State = 0, ZipCode = Order.Zipcode
                        }))
                        {
                            return(Json(new JsonResults()
                            {
                                HasValue = false, Message = "خطا در سرور لطفا مجددا امتحان کنید"
                            }));
                        }
                    }
                    return(Json(new JsonResults()
                    {
                        HasValue = true, Message = Order.NidOrder.ToString()
                    }));
                }
                else
                {
                    return(Json(new JsonResults()
                    {
                        HasValue = false, Message = "خطا در سرور لطفا مجددا امتحان کنید"
                    }));
                }
            }
        }
 public ProblemClassNameFilter(DataTransfer.StringComparison comparison, string value) {
   Comparison = comparison;
   Value = value;
 }
    public void Import()
    {
        sound.Play();
        DataTransfer data = FindObjectOfType <DataTransfer>();

        if (data == null)
        {
            return;
        }

        string s = importInput.text;

        char[] c = s.ToCharArray();

        if (c.Length < 25)
        {
            ImportError();
            return;
        }

        if (c[0] == 'N' && c[1] == 'a' && c[2] == 'm' && c[3] == 'e' && c[4] == ':' && c[5] == ' ')
        {
            //cool
        }
        else
        {
            ImportError();
            return;
        }

        //so first we get the name
        int numbersStart = 0; // this is the index of the char "N" in numbers

        for (int i = 5; i < c.Length - 10; i++)
        {
            if (c[i] == 'N')
            {
                if (c[i + 1] == 'u')
                {
                    if (c[i + 2] == 'm')
                    {
                        numbersStart = i;
                    }
                }
            }
        }
        char[] name = new char[numbersStart - 7];
        for (int i = 0; i < name.Length; i++)
        {
            name[i] = c[i + 6];
        }

        //set name
        data.names.Add(new string(name));

        //get how many objects in array
        int count = 0;

        for (int i = 0; i < c.Length; i++)
        {
            if (c[i] == '{')
            {
                count++;
            }
        }

        int[] startBrackets = new int[count]; // list of the position of each starting bracket

        int currentInt = 0;

        for (int i = 0; i < c.Length; i++)
        {
            if (c[i] == '{')
            {
                startBrackets[currentInt] = i;
                currentInt++;
            }
        }

        //now we go through the list and import it
        float[][] nums = new float[count][];

        for (int i = 0; i < count; i++)
        {
            //each object
            int currentPos = startBrackets[i];
            int lastPos    = startBrackets[i];

            nums[i] = new float[7];

            for (int j = 0; j < 7; j++)
            {
                for (int k = 0; k < 100; k++)
                {
                    //find start of float
                    int asdf; bool work = int.TryParse(c[currentPos].ToString(), out asdf);
                    if (work || c[currentPos] == '-')
                    {
                        k       = 150;
                        lastPos = currentPos;
                    }
                    currentPos++;
                }

                for (int k = 0; k < 100; k++)
                {
                    if (c[currentPos] == ',')
                    {
                        k = 150;
                    }
                    else
                    {
                        currentPos++;
                    }
                }

                char[] floatValue = new char[currentPos - lastPos];
                for (int k = 0; k < floatValue.Length; k++)
                {
                    floatValue[k] = c[k + lastPos];
                }
                string value = new string(floatValue);
                float  result;
                float.TryParse(value, out result);
                nums[i][j] = result;
            }
        }

        data.trackTemp = nums;
        data.TrackConvert();


        ExitSave();
    }
 public TimeSpanValueFilter(string name, DataTransfer.OrdinalComparison comparison, long value) {
   Name = name;
   Comparison = comparison;
   Value = value;
 }
    public void Load()
    {
        sound.Play();
        //sets data to load based off dropdown
        int index = loadInput.value;
        //this will be FUN

        DataTransfer data = FindObjectOfType <DataTransfer>();

        if (data == null)
        {
            return;
        }

        if (data.tracks.Count <= 0)
        {
            return;
        }

        data.TrackConvertBack(index);

        //Destroy current loaded objects
        DestroyAllObjects();


        //goes through each object and assigns variables after making new objects

        for (int i = 0; i < data.trackTemp.Length; i++)
        {
            Object ob = new Object();
            //hard copy
            ob.x        = defaultObject.x;
            ob.y        = defaultObject.y;
            ob.rotation = defaultObject.rotation;
            ob.xScale   = defaultObject.xScale;
            ob.yScale   = defaultObject.yScale;
            ob.custom   = defaultObject.custom;

            parts.Add(ob);
        }

        for (int i = 0; i < data.trackTemp.Length; i++)
        {
            parts[i].type     = (int)data.trackTemp[i][0];
            parts[i].x        = data.trackTemp[i][1];
            parts[i].y        = data.trackTemp[i][2];
            parts[i].rotation = data.trackTemp[i][3];
            parts[i].xScale   = data.trackTemp[i][4];
            parts[i].yScale   = data.trackTemp[i][5];
            parts[i].custom   = data.trackTemp[i][6];
        }

        //spawn in new objects with new data
        for (int i = 0; i < parts.Count; i++)
        {
            gameObjects.Add(Instantiate(basicSolid, new Vector3(parts[i].x, parts[i].y, 0f), Quaternion.Euler(0f, 0f, parts[i].rotation)));
            GameObject g = gameObjects[i];

            g.transform.localScale = new Vector3(parts[i].xScale, parts[i].yScale, 1f);

            MatchToData(g, i);
        }

        //and finally exit out of menu
        ExitSave();
    }
        public DataTransfer<PutOutput> Update(PutInput Input)
        {
            DataTransfer<PutOutput> transer = new DataTransfer<PutOutput>();

            SystemEventLog systemeventloginput = new SystemEventLog();
            SystemEventLog systemeventlogoutput = new SystemEventLog();
            PutOutput output = new PutOutput();
            systemeventloginput.CopyFrom(Input);
            SystemEventLog systemeventlog = _iSystemEventLogRepository.GetSystemEventLog(systemeventloginput.EventLogId);
            if (systemeventlog != null)
            {
                systemeventlogoutput = _iSystemEventLogRepository.UpdateSystemEventLog(systemeventloginput);
                if (systemeventlogoutput != null)
                {
                    output.CopyFrom(systemeventlogoutput);
                    transer.IsSuccess = true;
                    transer.Data = output;
                }
                else
                {
                    transer.IsSuccess = false;
                    transer.Errors = new string[1];
                    transer.Errors[0] = "Error: Could not update.";
                }
            }
            else
            {
                transer.IsSuccess = false;
                transer.Errors = new string[1];
                transer.Errors[0] = "Error: Record not found.";
            }

            return transer;
        }
Example #48
0
 public BinaryValueFilter(string name, DataTransfer.EqualityComparison comparison, byte[] value) {
   Name = name;
   Comparison = comparison;
   Value = value;
 }
 public ValueNameFilter(DataTransfer.StringComparison comparison, string value) {
   Comparison = comparison;
   Value = value;
 }
Example #50
0
 public BinaryValueFilter(DataTransfer.NameEqualityComparisonByteArrayFilter filter) {
   Name = filter.Name;
   Comparison = filter.Comparison;
   Value = filter.Value;
 }
        public DataTransfer<List<GetOutput>> GetAll()
        {
            DataTransfer<List<GetOutput>> tranfer = new DataTransfer<List<GetOutput>>();
            List<DriveStatistic> drivestatisticlist = _iDriveStatisticRepository.GetAllDriveStatistic();
            if (drivestatisticlist != null && drivestatisticlist.Count>0)
            {
                tranfer.IsSuccess = true;
                List<GetOutput> outputlist = new List<GetOutput>();
                outputlist.CopyFrom(drivestatisticlist);
                tranfer.Data = outputlist;

            }
            else
            {
                tranfer.IsSuccess = false;
                tranfer.Errors = new string[1];
                tranfer.Errors[0] = "Error: No record found.";
            }
            return tranfer;
        }
 public void SetUI(DataTransfer data)
 {
     this.data = data;
 }
 public DataTransfer<PutOutput> Update(PutInput Input)
 {
     DataTransfer<PutOutput> transer = new DataTransfer<PutOutput>();
     IList<string> errors = Validator.Validate(Input);
     if (errors.Count == 0)
     {
         DriveStatistic drivestatisticinput = new DriveStatistic();
         DriveStatistic drivestatisticoutput = new DriveStatistic();
         PutOutput output = new PutOutput();
         drivestatisticinput.CopyFrom(Input);
         DriveStatistic drivestatistic = _iDriveStatisticRepository.GetDriveStatistic(drivestatisticinput.DriveStatisticId);
         if (drivestatistic!=null)
         {
             drivestatisticoutput = _iDriveStatisticRepository.UpdateDriveStatistic(drivestatisticinput);
             if(drivestatisticoutput!=null)
             {
                 output.CopyFrom(drivestatisticoutput);
                 transer.IsSuccess = true;
                 transer.Data = output;
             }
             else
             {
                 transer.IsSuccess = false;
                 transer.Errors = new string[1];
                 transer.Errors[0] = "Error: Could not update.";
             }
         }
         else
         {
             transer.IsSuccess = false;
             transer.Errors = new string[1];
             transer.Errors[0] = "Error: Record not found.";
         }
     }
     else
     {
         transer.IsSuccess = false;
         transer.Errors = errors.ToArray<string>();
     }
     return transer;
 }
Example #54
0
 public FloatValueFilter(string name, DataTransfer.OrdinalComparison comparison, float value) {
   Name = name;
   Comparison = comparison;
   Value = value;
 }
Example #55
0
        public ActionResult Pagination(int id, int currentpage, int target, int Nidcategory, string FilterType = "", decimal MinPrice = 0, decimal MaxPrice = 0, string NidBrands = "", string NidTypes = "")//done
        {
            dataTransfer = new DataTransfer();
            switch (id)
            {
            case 1:
                CategoryViewModel cvm = new CategoryViewModel();
                if (FilterType == "")    //no filter
                {
                    cvm.Products = CategoryProductFilter("", Nidcategory, currentpage, target);
                }
                else
                {
                    cvm.Products = CategoryProductFilter(FilterType, Nidcategory, currentpage, target, MinPrice, MaxPrice, NidBrands, NidTypes);
                }
                if (target == 0)
                {
                    cvm.MinPrice = currentpage + 1;
                }
                else
                {
                    cvm.MinPrice = currentpage - 1;
                }
                return(Json(new JsonResults()
                {
                    HasValue = true, Html = RenderViewToString(this.ControllerContext, "_CategoryProducts", cvm)
                }));

            case 2:
                ProductViewModel pvm = new ProductViewModel();
                switch (Nidcategory)
                {
                case 1:
                    pvm.Products = dataTransfer.GetLatestProducts(10, (currentpage + target) * 10);
                    break;

                case 2:
                    pvm.Products = dataTransfer.GetSpecialProducts(10, (currentpage + target) * 10);
                    break;

                case 3:
                    pvm.Products = dataTransfer.GetPopularProducts(10, (currentpage + target) * 10);
                    break;
                }

                if (target == 0)
                {
                    pvm.PageNumber = currentpage + 1;
                }
                else
                {
                    pvm.PageNumber = currentpage - 1;
                }
                return(Json(new JsonResults()
                {
                    HasValue = true, Html = RenderViewToString(this.ControllerContext, "_GeneralProducts", pvm)
                }));

            default:
                return(Json(new JsonResults()
                {
                    HasValue = false
                }));
            }
        }
Example #56
0
        public string GetCardReport(string stGasStationID, DateTime dateStart, DateTime dateEnd, string stCardID)
        {
            DataTransfer dataResult = m_dalCard.GetCardReport(stGasStationID, dateStart, dateEnd, stCardID);

            return(JSonHelper.ConvertObjectToJSon(dataResult));
        }
Example #57
0
        public static void ReadData(string connectionString, string fileName)
        {
            logger.Info("Application has started Reading Access DB");
            //Club data
            string queryStringClub = "SELECT * FROM Team";

            using (var connection = new OdbcConnection(connectionString))
            {
                var command = new OdbcCommand(queryStringClub, connection);
                connection.Open();
                var reader = command.ExecuteReader();
                DataTransfer.ProcessClubData(reader);
                reader.Close();
            }

            //Standard events and masters
            string queryStringResults = "select Event_gender,Event_dist,Event_name,Event_note,Div_name,Full_Eventname,Rnd_ltr,Results.First_name,Results.Last_name,Results.Team_Abbr, "
                                        + " Results.Reg_no,Athlete.Birth_date,Athlete.Ath_Sex, Res_markDisplay,Res_wind,Res_place "
                                        + " from( Results inner join Athlete on Athlete.Ath_no = Results.Ath_no) "
                                        + " inner join Divisions on Divisions.Div_no = Results.Div_no "
                                        + " where Event_name not like '%athlon%' ";

            using (OdbcConnection connection = new OdbcConnection(connectionString))
            {
                OdbcCommand command = new OdbcCommand(queryStringResults, connection);
                connection.Open();
                OdbcDataReader reader = command.ExecuteReader();
                DataTransfer.ProcessResultsData(reader, fileName, "Standard and Masters Event");
                reader.Close();
            }

            //Relay events and sprint Medley
            string queryStringRelayResults = "select Event_gender,Event_dist,Event_name,Event_note,Div_name,Full_Eventname,Rnd_Ltr,  Athlete.First_name,Athlete.Last_name,  Results.Team_Abbr,Res_markDisplay,Res_wind,Res_place  ,Athlete.Birth_date, "
                                             + " Athlete.Reg_no,Athlete.Ath_sex "
                                             + " from(Results inner join Athlete ON Athlete.Ath_no = Results.RelayLeg1_Ath_no OR Athlete.Ath_no = Results.RelayLeg2_Ath_no OR Athlete.Ath_no = Results.RelayLeg3_Ath_no OR Athlete.Ath_no = Results.RelayLeg4_Ath_no) "
                                             + " inner join Divisions on Divisions.Div_no = Results.Div_no "
                                             + " where Full_Eventname like '%relay%'  OR Full_Eventname like '%Sprint Medley%'";

            using (OdbcConnection connection = new OdbcConnection(connectionString))
            {
                OdbcCommand command = new OdbcCommand(queryStringRelayResults, connection);
                connection.Open();
                OdbcDataReader reader = command.ExecuteReader();
                DataTransfer.ProcessResultsData(reader, fileName, "Relay events and sprint Medley");
                reader.Close();
            }

            //combined events
            string queryStringCombinedResults
                = "  select Results.Event_gender,Results.Event_dist,Results.Event_name,Results.MultiSubEvent_name,Results.Event_note,Div_name, "
                  + " Results.Rnd_ltr,Results.First_name,Results.Last_name,Results.Team_Abbr, "
                  + " Athlete.Reg_no, Athlete.Birth_date,Athlete.Ath_Sex, Res_markDisplay,Res_wind,Res_place,Res_note, Event_score "
                  + " from(Results inner join Athlete on Athlete.Ath_no = Results.Ath_no) "
                  + " inner join Divisions on Divisions.Div_no = Results.Div_no "
                  + " where Event_name like '%athlon%' ";

            using (OdbcConnection connection = new OdbcConnection(connectionString))
            {
                OdbcCommand command = new OdbcCommand(queryStringCombinedResults, connection);
                connection.Open();
                OdbcDataReader reader = command.ExecuteReader();
                DataTransfer.ProcessResultsData(reader, fileName, "Combined Events");
                reader.Close();
            }
        }
Example #58
0
        public ActionResult SortChange(int id, string NidProducts, int sortId)//done
        {
            dataTransfer = new DataTransfer();
            List <ProductDTO> products = new List <ProductDTO>();

            switch (id)
            {
            case 1:
                CategoryViewModel cvm = new CategoryViewModel();
                foreach (var nids in NidProducts.Split(','))
                {
                    products.Add(dataTransfer.GetProductDtoByID(Guid.Parse(nids)));
                }
                switch (sortId)
                {
                case 1:
                    products = products.OrderBy(p => p.ProductName).ToList();
                    break;

                case 2:
                    products = products.OrderBy(p => p.Price).ToList();
                    break;

                case 3:
                    products = products.OrderByDescending(p => p.Price).ToList();
                    break;
                }
                cvm.Products = products;
                return(Json(new JsonResults()
                {
                    HasValue = true, Html = RenderViewToString(this.ControllerContext, "_CategoryProductSort", cvm)
                }));

            case 2:
                foreach (var nids in NidProducts.Split(','))
                {
                    products.Add(dataTransfer.GetProductDtoByID(Guid.Parse(nids)));
                }
                switch (sortId)
                {
                case 1:
                    products = products.OrderBy(p => p.ProductName).ToList();
                    break;

                case 2:
                    products = products.OrderBy(p => p.Price).ToList();
                    break;

                case 3:
                    products = products.OrderByDescending(p => p.Price).ToList();
                    break;
                }
                return(Json(new JsonResults()
                {
                    HasValue = true, Html = RenderViewToString(this.ControllerContext, "_GeneralProductSort", products)
                }));
            }
            return(Json(new JsonResults()
            {
            }));
        }
 public AlgorithmPlatformNameFilter(DataTransfer.StringComparisonFilter filter) {
   Comparison = filter.Comparison;
   Value = filter.Value;
 }
Example #60
0
        public ActionResult SubmitLogin(string Username, string Password, bool isPersistant)//done
        {
            dataTransfer = new DataTransfer();
            var User = dataTransfer.GetUserByUsername(Username);

            if (User != null)
            {
                if (DataTransfer.Encrypt(Password) == User.Password)
                {
                    if (Request.Cookies.AllKeys.Contains("AudioShopLogin"))
                    {
                        Response.Cookies["AudioShopLogin"].Expires = DateTime.Now.AddYears(-1);
                    }
                    FormsAuthenticationTicket Ticket = new FormsAuthenticationTicket(1, User.Username, DateTime.Now, DateTime.Now.AddMinutes(30), isPersistant, User.NidUser.ToString() + "," + User.FirstName + " " + User.LastName, FormsAuthentication.FormsCookiePath);
                    string encTicket = FormsAuthentication.Encrypt(Ticket);
                    Response.Cookies.Add(new HttpCookie("AudioShopLogin", encTicket));
                    //cartcookie
                    var cartandfav = dataTransfer.GetCartAndFavoriteCount(User.NidUser);
                    if (Request.Cookies.AllKeys.Contains("AudioShopCart"))
                    {
                        Response.Cookies["AudioShopCart"].Value = cartandfav.Item1.ToString();
                    }
                    else
                    {
                        HttpCookie newCookie = new HttpCookie("AudioShopCart", cartandfav.Item1.ToString());
                        Response.Cookies.Add(newCookie);
                    }
                    //favcookie
                    if (Request.Cookies.AllKeys.Contains("AudioShopFavorites"))
                    {
                        Response.Cookies["AudioShopFavorites"].Value = cartandfav.Item2.ToString();
                    }
                    else
                    {
                        HttpCookie newCookie = new HttpCookie("AudioShopFavorites", cartandfav.Item2.ToString());
                        Response.Cookies.Add(newCookie);
                    }
                    //expiries
                    if (isPersistant)
                    {
                        Response.Cookies["AudioShopLogin"].Expires     = DateTime.Now.AddDays(7);
                        Response.Cookies["AudioShopCart"].Expires      = DateTime.Now.AddDays(7);
                        Response.Cookies["AudioShopFavorites"].Expires = DateTime.Now.AddDays(7);
                    }
                    else
                    {
                        Response.Cookies["AudioShopLogin"].Expires     = DateTime.Now.AddHours(4);
                        Response.Cookies["AudioShopCart"].Expires      = DateTime.Now.AddHours(4);
                        Response.Cookies["AudioShopFavorites"].Expires = DateTime.Now.AddHours(4);
                    }
                    //Response.Cookies["AudioShopLogin"].Expires = DateTime.Now.AddHours(30);
                    //Response.Cookies["AudioShopLogin"].HttpOnly = true;
                    //Response.Cookies["AudioShopLogin"].Secure = true;
                    return(Json(new JsonResults()
                    {
                        HasValue = true
                    }));
                }
                else
                {
                    return(Json(new JsonResults()
                    {
                        HasValue = false, Message = "رمز عبور اشتباه می باشد"
                    }));
                }
            }
            else
            {
                return(Json(new JsonResults()
                {
                    HasValue = false, Message = "نام کاربری موجود نمی باشد"
                }));
            }
        }