private void FixedUpdate() { // TODO, Duplicate code here, figure this out later float[] minAngle = new float[] { 0, 0, 0 }; float[] maxAngle = new float[] { 70, 70, 60 }; for (int i = 0; i < movableLimbs.Length; i++) { float angle = movableLimbs[i].transform.localEulerAngles.x; angle = angle > 180 ? angle - 360 : angle; float velocity = (float)(GeneralData.rads2degrees(rigidBodies[i].angularVelocity.x) * Time.fixedDeltaTime); if (i == 0 && angle + velocity > 35) // TODO, thumb exception, deal with this properly later { movableLimbs[i].transform.localEulerAngles = new Vector3(35, 0, 0); rigidBodies[i].angularVelocity = Vector3.zero; limb_velocities[i] = 0; } else if (angle + velocity < minAngle[i % 3]) { movableLimbs[i].transform.localEulerAngles = new Vector3(minAngle[i % 3], 0, 0); rigidBodies[i].angularVelocity = Vector3.zero; limb_velocities[i] = 0; } else if (angle + velocity > maxAngle[i % 3]) { movableLimbs[i].transform.localEulerAngles = new Vector3(maxAngle[i % 3], 0, 0); rigidBodies[i].angularVelocity = Vector3.zero; limb_velocities[i] = 0; } } }
public async Task <IActionResult> Massage([FromBody] GeneralData data) { var emailMessage = new MimeMessage(); emailMessage.From.Add(new MailboxAddress("Письмо от пользователя", "*****@*****.**")); emailMessage.To.Add(new MailboxAddress("", "*****@*****.**")); emailMessage.Subject = data.Title; emailMessage.Body = new TextPart(MimeKit.Text.TextFormat.Html) { Text = "<p>Пользователь: " + data.Name + "</p>" + "<p>Почта: " + data.Email + "</p>" + "<p>Сообщение: " + data.Text + "</p>" }; using (var client = new SmtpClient()) { await client.ConnectAsync("smtp.mail.ru", 465, true); await client.AuthenticateAsync("*****@*****.**", "12#QWEasd"); await client.SendAsync(emailMessage); await client.DisconnectAsync(true); } return(Ok()); }
public void MultiPlayer() { DisablePlayCampaign(); GeneralData.multiplayer = true; GeneralData.New(); SceneManager.LoadScene(sceneName); }
public Repository() { //try { using (var sr = new StreamReader(Path.Combine(DataFolder, FileName))) { using (var jsonReader = new JsonTextReader(sr)) { var serializer = new JsonSerializer(); _generalData = serializer.Deserialize <GeneralData>(jsonReader); } } foreach (var route in _generalData.Routes) { foreach (var st in route.Stations) { st.Station = _generalData.Stations.First(s => s.Id == st.StationId); } } //} //catch { // // Is something goes wrong, start off with empty collections // _generalData = new GeneralData { // Users = new List<User>(), // Stations = new List<Station>(), // Routes = new List<Route>() // }; //} }
public static GeneralData getUDOInfo(object objKey, string UDOName) { GeneralData objResult = null; CompanyService objCompanyService = null; GeneralService UDOService = null; GeneralDataParams getInfo = null; try { objCompanyService = MainObject.Instance.B1Company.GetCompanyService(); UDOService = objCompanyService.GetGeneralService(UDOName); foreach (var prop in objKey.GetType().GetProperties()) { getInfo.SetProperty(prop.Name, prop.GetValue(objKey, null)); } objResult = UDOService.GetByParams(getInfo); } catch (COMException comEx) { _Logger.Error("", comEx); } catch (Exception er) { _Logger.Error("", er); } return(objResult); }
// Update is called once per frame void Update() { if (capacityPoint != GeneralData.GetCapacityPoints(playerNum - 48)) { setCapacityPoint(); } }
void InitShuoming2() { guanID = PlayerData.Instance.GuanNow; XuanGuanData data = XuanGuanDataManager.Instance.GetXuanGuanData(guanID); textName.text = data.name; for (int i = 0; i < textNum.Length; i++) { textNum[i].text = data.num[i] + ""; } int begin = 0; int[][] generalList = PlayerData.Instance.generalList; for (int i = 0; i < imIcon.Length; i++) { imIcon[i].gameObject.SetActive(false); for (int j = begin; j < generalList.Length; j++) { if (generalList[j][1] == 0) { continue; } if (generalList[j][2] == 0) { continue; } begin = j + 1; imIcon[i].gameObject.SetActive(true); GeneralData wujaingData = GeneralDataManager.Instance.GetGeneralData(generalList[j][0]); Image im = ImageManager.Instance.GetImage(wujaingData.imName); imIcon[i].sprite = im.sprite; break; } } }
public void GetHashCode_WhenTwoDifferentInstancesAreCreated_ThenInstancesHashCodesAreNotEqual() { // arrange GeneralDataBuilder generalDataBuilder = GeneralDataBuilder.Create() .WithConnectedAirports(20) .WithConnectedClients(23) .WithConnectedServers(22) .WithReload(2) .WithUpdate(DateTime.Now) .WithVersion(222); GeneralDataBuilder generalDataBuilder1 = GeneralDataBuilder.Create() .WithConnectedAirports(20) .WithReload(2) .WithUpdate(DateTime.Now) .WithVersion(222); GeneralData instance0 = generalDataBuilder.Build(); GeneralData instance1 = generalDataBuilder1.Build(); // act int result0 = instance0.GetHashCode(); int result1 = instance1.GetHashCode(); // assert Assert.That(instance0, Is.Not.Null); Assert.That(instance1, Is.Not.Null); Assert.That(ReferenceEquals(instance0, instance1), Is.Not.True); Assert.That(Equals(result0, result1), Is.False); }
protected override void Seed(RSE.Core.Context context) { using (var sr = new StreamReader(Path.Combine(DataFolder, FileName))) { using (var jsonReader = new JsonTextReader(sr)) { var serializer = new JsonSerializer(); _generalData = serializer.Deserialize <GeneralData>(jsonReader); } } foreach (var var in _generalData.Variants) { context.Variants.AddOrUpdate(s => s.Name, entities: var); foreach (var ex in var.Exercises) { context.Exercises.AddOrUpdate(s => s.Number, entities: ex); } } foreach (var te in _generalData.Teachers) { context.Teachers.AddOrUpdate(s => s.Name, entities: te); } }
private string GetLevelText(GeneralData data) { string wordText = Globals.Instance.MDataTableManager.GetWordText(20700001); string val = GUIFontColor.Orange + data.BasicData.Level + wordText; return(val); }
//Alteração em tabela customizada por objeto, passar nome da tabela e coleção de parâmetros(Nome do campo e valor) protected bool Alterar(string nomeObjeto, string codigo, Dictionary <string, string> parametros) { bool retorno = false; try { oCompService = oCompany.GetCompanyService(); oGeneralService = oCompService.GetGeneralService(nomeObjeto); oGeneralParams = ((SAPbobsCOM.GeneralDataParams)(oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralDataParams))); //Recupera Objeto para alteração oGeneralParams.SetProperty("Code", codigo); oGeneralData = oGeneralService.GetByParams(oGeneralParams); if (parametros != null && parametros.Count > 0) { foreach (var item in parametros) { oGeneralData.SetProperty(item.Key.ToString(), item.Value.ToString()); } oGeneralService.Update(oGeneralData); } retorno = true; } catch (Exception e) { throw e; } return(retorno); }
//Consulta em tabela customizada por objeto, passar nome da tabela e coleção de parâmetros(Nome do campo e valor) protected GeneralData Consultar(string nomeObjeto, Dictionary <string, string> parametros) { oGeneralData = null; try { if (!String.IsNullOrEmpty(nomeObjeto) && parametros != null) { oCompService = oCompany.GetCompanyService(); oGeneralService = oCompService.GetGeneralService(nomeObjeto); oGeneralParams = ((SAPbobsCOM.GeneralDataParams)(oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralDataParams))); if (parametros != null && parametros.Count > 0) { foreach (var item in parametros) { oGeneralParams.SetProperty(item.Key.ToString(), item.Value); } oGeneralData = oGeneralService.GetByParams(oGeneralParams); } } } catch (Exception e) { throw e; } return(oGeneralData); }
//Inclusão em tabela customizada por objeto, passar nome da tabela e coleção de parâmetros(Nome do campo e valor) protected void Incluir(string nomeObjeto, Dictionary <string, string> parametros) { try { oCompService = oCompany.GetCompanyService(); oCompany.StartTransaction(); oGeneralService = oCompService.GetGeneralService(nomeObjeto); oGeneralData = (SAPbobsCOM.GeneralData)oGeneralService.GetDataInterface(GeneralServiceDataInterfaces.gsGeneralData); if (parametros != null && parametros.Count > 0) { foreach (var item in parametros) { oGeneralData.SetProperty(item.Key.ToString(), item.Value.ToString()); } oGeneralService.Add(oGeneralData); } if (oCompany.InTransaction) { oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_Commit); } } catch (Exception e) { if (oCompany.InTransaction) { oCompany.EndTransaction(SAPbobsCOM.BoWfTransOpt.wf_RollBack); } throw e; } }
public void GetHashCode_WhenInstanceIsDeseraializeAndSerializedBack_ThenInstancesHashCodesAreEqual() { // arrange GeneralDataBuilder generalDataBuilder = GeneralDataBuilder.Create() .WithConnectedAirports(20) .WithConnectedClients(23) .WithConnectedServers(22) .WithReload(2) .WithUpdate(DateTime.Now) .WithVersion(222); GeneralData instance0 = generalDataBuilder.Build(); string serializedText = instance0.Serialize(); GeneralData instance1 = serializedText.Deserialize <GeneralData>(); // act int result0 = instance0.GetHashCode(); int result1 = instance1.GetHashCode(); // assert Assert.That(instance0, Is.Not.Null); Assert.That(instance1, Is.Not.Null); Assert.That(ReferenceEquals(instance0, instance1), Is.Not.True); Assert.That(Equals(result0, result1), Is.True); }
public void UpdateSkillData(GeneralData data) { if (0 == data.SkillDatas.Values.Count) { // Hide all if (null != transform) { transform.gameObject.SetActiveRecursively(false); } } else { // Show all if (null != transform) { transform.gameObject.SetActiveRecursively(true); } foreach (SkillData skillData in data.SkillDatas.Values) { titleText.Text = skillData.BasicData.SkillName; descText.Text = skillData.BasicData.SkillDesc; //skillIcon.PlayAnim(skillData.BasicData.SkillIcon); //legendIcon.PlayAnim("DamageRange" + skillData.BasicData.SkillLegendID.ToString()); break; } } }
private static void RecieveEvents(GameEvents events, GeneralData data) { foreach (GameEvents item in Enum.GetValues(typeof(GameEvents))) { if (events.HasFlag(item) == false) { continue; } switch (item) { case GameEvents.PLAYER_INPUT: break; case GameEvents.PLAYER_GROUND_CHECK: GroundCheckData gData = (GroundCheckData)data; if (gData.isGrounded) { Shake(); } break; case GameEvents.PLAYER_CHARGE_START: break; case GameEvents.PLAYER_CHARGE_RELEASED: break; case GameEvents.PLAYER_CHARGE_CANCELLED: break; case GameEvents.PLAYER_TAKE_DAMAGE: break; case GameEvents.PLAYER_COLLIDE_WITH_PLAYER: break; case GameEvents.PLAYER_REPAIRED: break; case GameEvents.PLAYER_GOT_MOUNTED: break; case GameEvents.PLAYER_IS_MOUNTING: break; case GameEvents.PLAYER_SLEEP: break; case GameEvents.RESTART_LEVEL: break; case GameEvents.GAME_STARTED: break; case GameEvents.PLAYER_REPAIR_TRIGGER_BOX: break; } } }
public string GetLastModifiedText() { CultureInfo ci; var textPrefix = GeneralData["UpdatedText"] + " "; if (GeneralData.ContainsKey("UpdatedDate") && !string.IsNullOrEmpty(GeneralData["UpdatedDate"])) { return(textPrefix + GeneralData["UpdatedDate"]); } switch (Language) { case "en": ci = new CultureInfo("en-US"); return(textPrefix + LastModified.ToString(@"dd \o\f MMMM, yyyy", ci)); case "pt": ci = new CultureInfo("pt-BR"); return(textPrefix + LastModified.ToString(@"dd \d\e MMMM \d\e yyyy", ci)); case "ru": ci = new CultureInfo("ru-RU"); return(textPrefix + LastModified.ToString(@"dd MMMM yyyy \г.", ci)); case "uk": ci = new CultureInfo("uk-UA"); return(textPrefix + LastModified.ToString(@"dd MMMM yyyy \р.", ci)); default: ci = CultureInfo.InvariantCulture; return(textPrefix + LastModified.ToString(@"MM/dd/yyyy", ci)); } }
public static bool addUDOInfo(object UDOInfo, string UDOName) { bool blResult = false; CompanyService objCompanyService = null; GeneralService UDOService = null; GeneralData headerInfo = null; GeneralDataParams addResult = null; try { objCompanyService = MainObject.Instance.B1Company.GetCompanyService(); UDOService = objCompanyService.GetGeneralService(UDOName); headerInfo = UDOService.GetDataInterface(GeneralServiceDataInterfaces.gsGeneralData); foreach (var prop in UDOInfo.GetType().GetProperties()) { headerInfo.SetProperty(prop.Name, prop.GetValue(UDOInfo, null)); } addResult = UDOService.Add(headerInfo); } catch (Exception er) { _Logger.Error("", er); } return(blResult); }
public void Clone_WhenInstanceCloned_ThenInstancesAreEqual() { // arrange GeneralDataBuilder generalDataBuilder = GeneralDataBuilder.Create() .WithConnectedAirports(20) .WithConnectedClients(23) .WithConnectedServers(22) .WithReload(2) .WithUpdate(DateTime.Now) .WithVersion(222); GeneralData instance0 = generalDataBuilder.Build(); object instance1 = instance0.Clone(); // act bool result = Equals(instance0, instance1); // assert Assert.That(instance0, Is.Not.Null); Assert.That(instance1, Is.Not.Null); Assert.That(instance1, Is.InstanceOf <GeneralData>()); Assert.That(ReferenceEquals(instance0, instance1), Is.Not.True); Assert.That(result, Is.True); }
/// <summary> /// Retrieves data from general configuration file /// </summary> /// <returns>true if data extraction successful, false otherwise</returns> private static void GetGeneralDataValues() { GeneralData generalData = null; // get general data try { generalData = (GeneralData)Serializer.Deserialize(typeof(GeneralData), _generalDataPath, "password"); _logger.WriteTimestampedMessage("ss_general_data.dat successfully read and unencrypted."); } catch (Exception ex) { _logger.WriteError(ex); _displayMessage = Resources.NoGeneralData; _appToRun = "app://ContentExchanger-s"; _bErrorOnStartup = true; return; } if (!ParseNumericalGeneralProperties(generalData)) { // TODO: when installer supports repair mode, add this: _appToRun = "app://SoftwareInstaller"; _bErrorOnStartup = true; } }
/// <summary> /// Inflicts damages to the entity according to it's protection, if she is not invulnerable. /// </summary> /// <param name="damages"></param> public void harm(float damages) { if (isInvulnerable() || !isAlive()) { return; } life -= damages / protectionRatio; if (gameObject.tag == "Player") { GeneralData.SetCurrentLife(life, playerNum); } damagePopUp.GetComponent <DamagePopUp>().SetTextDamage((int)(damages / protectionRatio)); if (life > 0f) { hurtCallback.Invoke(); } else { kill(); } }
// private long nextFrameTimeMs = 0; // private bool waitingForNewFrame; // Start is called before the first frame update void Start() { // Object fetching related logic while (GeneralData.isReady() == false) { } movableLimbs = GeneralData.getHingeLimbs("Hand"); rigidBodies = new Rigidbody[movableLimbs.Length]; for (int i = 0; i < movableLimbs.Length; i++) { rigidBodies[i] = ((GameObject)movableLimbs[i]).GetComponent(typeof(Rigidbody)) as Rigidbody; rigidBodies[i].maxAngularVelocity = 1000; } startingAngles = new float[movableLimbs.Length]; startingPositions = new Vector3[movableLimbs.Length]; torquesToApply = new float[movableLimbs.Length]; limbData = new float[movableLimbs.Length * 2]; // Thread instantiation if (training == true) { thread = new Thread(this.RunTrainingThread); thread.Start(); } print("Finished the basic initializations of the program."); // Initializations for the frame viewer expectedAngles = new float[movableLimbs.Length]; }
// Use this for initialization void Awake() { slider = GetComponentInChildren <UnityEngine.UI.Slider>(); text = GetComponentInChildren <UnityEngine.UI.Text>(); playerNum = (int)gameObject.name[gameObject.name.Length - 1] - 48; text.text = "level : " + GeneralData.getLevel(playerNum); }
void InitPlayer()//武将加载 { int[][] generalList = PlayerData.Instance.generalList; float num = 0;//我方角色数量 for (int i = 0; i < generalList.Length; i++) { if (generalList[i][1] == 0)//没有该武将 { continue; } if (generalList[i][2] == 0)//该武将为上阵 { continue; } GeneralData data = GeneralDataManager.Instance.GetGeneralData(generalList[i][0]); GameObject prefab = (GameObject)Resources.Load("Prefab/Animator/" + data.prefabName); GameObject objPlayer = Instantiate(prefab); objPlayer.transform.parent = transform; objPlayer.transform.position = new Vector3(num * 1.5f, 0, -3f); num++; Character cha = objPlayer.AddComponent <Character>(); cha.SetCharactorData(data.ID, 0); playerList.Add(objPlayer); } }
//get data for filters and Edit product page public async Task <GeneralData> GetGeneralData() { var generalData = new GeneralData(); generalData.Organizations = await _context.Organizations.ToListAsync(); generalData.OrganizationTypes = await _context.OrganizationTypes.OrderBy(o => o.Title).ToListAsync(); generalData.Students = await _context.Students.OrderBy(o => o.Name).ToListAsync(); generalData.Tags = await _context.Tags.OrderBy(o => o.Title).ToListAsync(); generalData.Tasks = await _context.Tasks.OrderBy(o => o.Title).ToListAsync(); generalData.ProductTypes = await _context.ProductTypes.OrderBy(o => o.Title).ToListAsync(); generalData.Lecturers = await _context.Lecturers.OrderBy(o => o.Name).ToListAsync(); generalData.Courses = await _context.Courses.OrderBy(o => o.Title).ToListAsync(); generalData.Years = await _context.Products.GroupBy(p => p.YearOfCreation).Select(y => new Year { Title = y.Key, Counter = y.Count() }).OrderBy(o => o.Title).ToListAsync(); generalData.Degree = await _context.Products.GroupBy(p => p.Degree).Select(y => new Degree { Title = y.Key, Counter = y.Count() }).ToListAsync(); return(generalData); }
public static void RecieveEvents(GameEvents events, GeneralData data) { foreach (GameEvents item in Enum.GetValues(typeof(GameEvents))) { if (events.HasFlag(item) == false) { continue; } switch (item) { case GameEvents.GAME_STARTED: GlobalMediator.SendMessage(GameEvents.LEVEL_START, new LevelStartData { levelIndex = currentLevel }); break; case GameEvents.LEVEL_WON: currentLevel++; LeanTween.moveY(cam, cam.transform.position.y + oneLevelHeight, 1.2f).setEaseInOutBack().setDelay(2.25f).setOnComplete(() => GlobalMediator.SendMessage(GameEvents.LEVEL_START, new LevelStartData { levelIndex = currentLevel })); break; case GameEvents.RESET_GAME: // LeanTween.moveY(cam, firstLevelYPos, 1.2f).setEaseInOutBack().setDelay(0.1f); break; default: break; } } }
private void RecieveEvents(GameEvents events, GeneralData data) { if (events.HasFlag(GameEvents.LEVEL_START)) { LevelStartData lvlData = (LevelStartData)data; foreach (var item in allChilren) { if (item.gameObject == this.gameObject) { continue; } item.gameObject.SetActive(lvlData.levelIndex == levelID); } } // if (events.HasFlag(GameEvents.GAME_STARTED)) // { // LevelStartData lvlData = (LevelStartData)data; // foreach (var item in GetComponentsInChildren<Transform>()) // { // if (item.gameObject == this.gameObject) continue; // // item.gameObject.SetActive(lvlData.levelIndex == levelID); // } // } }
public static void OnMediatorMessage(GameEvents events, GeneralData data) { foreach (GameEvents item in Enum.GetValues(typeof(GameEvents))) { if (events.HasFlag(item) == false) { continue; } switch (item) { case GameEvents.PLAYER_INPUT: break; case GameEvents.PLAYER_GROUND_CHECK: // GroundCheckData gData = (GroundCheckData)data; // RumbleController(gData.id, 0.2f, 0.3f); break; case GameEvents.PLAYER_CHARGE_START: PlayerData pData = (PlayerData)data; RumbleController(pData.id, 0.15f, 0.2f); break; case GameEvents.PLAYER_CHARGE_RELEASED: pData = (PlayerData)data; RumbleController(pData.id, 0.2f, 0.33f); break; case GameEvents.PLAYER_CHARGE_CANCELLED: pData = (PlayerData)data; RumbleController(pData.id, 0.2f, 0.125f); break; case GameEvents.PLAYER_TAKE_DAMAGE: break; case GameEvents.PLAYER_COLLIDE_WITH_PLAYER: RumbleAllControllers(0.2f, 0.6f); break; case GameEvents.PLAYER_REPAIRED: break; case GameEvents.PLAYER_GOT_MOUNTED: pData = (PlayerData)data; RumbleController(pData.id, 0.2f, 0.4f); break; case GameEvents.PLAYER_IS_MOUNTING: pData = (PlayerData)data; RumbleController(pData.id, 0.15f, 0.2f); break; case GameEvents.PLAYER_SLEEP: break; } } }
/// <summary> /// Actualiza los datos de un motivo de rechazo determinado /// </summary> /// <param name="comp"></param> /// <param name="estadoCertificadoRecibido"></param> /// <returns></returns> public bool Actualizar(EstadoCertificadoRecibido estadoCertificadoRecibido) { bool resultado = false; GeneralService servicioGeneral = null; GeneralData dataGeneral = null; GeneralDataParams parametros = null; try { //Obtener servicio general de la compañia servicioGeneral = ProcConexion.Comp.GetCompanyService().GetGeneralService("TTFEESTCFER"); //Obtener lista de parametros parametros = servicioGeneral.GetDataInterface(GeneralServiceDataInterfaces.gsGeneralDataParams); //Establecer parametros parametros.SetProperty("DocEntry", estadoCertificadoRecibido.DocEntry); //Apuntar al udo que corresponde con los parametros dataGeneral = servicioGeneral.GetByParams(parametros); //Establecer los valores para las propiedades dataGeneral.SetProperty("U_Motivo", estadoCertificadoRecibido.Motivo); dataGeneral.SetProperty("U_Glosa", estadoCertificadoRecibido.Glosa); dataGeneral.SetProperty("U_Detalle", estadoCertificadoRecibido.Detalle); dataGeneral.SetProperty("U_ConsRec", estadoCertificadoRecibido.IdConsecutivo); //Agregar el nuevo registro a la base de datos mediante el serivicio general servicioGeneral.Update(dataGeneral); resultado = true; } catch (Exception) { } finally { if (servicioGeneral != null) { //Liberar memoria utlizada por objeto servicioGeneral System.Runtime.InteropServices.Marshal.ReleaseComObject(servicioGeneral); System.GC.Collect(); } if (dataGeneral != null) { //Liberar memoria utlizada por objeto dataGeneral System.Runtime.InteropServices.Marshal.ReleaseComObject(dataGeneral); System.GC.Collect(); } if (parametros != null) { //Liberar memoria utlizada por objeto parametros System.Runtime.InteropServices.Marshal.ReleaseComObject(parametros); System.GC.Collect(); } } return(resultado); }
/// <summary> /// Almacena un nuevo registro en la tabla de CAE's /// </summary> /// <param name="comp"></param> /// <param name="cae"></param> /// <returns></returns> public bool Almacenar(CAE cae, out string idCAE) { bool resultado = false; idCAE = ""; GeneralService servicioGeneral = null; GeneralData dataGeneral = null; try { //Obtener servicio general de la compañia servicioGeneral = ProcConexion.Comp.GetCompanyService().GetGeneralService("TTFECAE"); //Apuntar a la cabecera del udo dataGeneral = servicioGeneral.GetDataInterface(GeneralServiceDataInterfaces.gsGeneralData); //Establecer los valores para las propiedades dataGeneral.SetProperty("U_TipoDoc", ((int)cae.TipoCFE).ToString()); dataGeneral.SetProperty("U_NombDoc", cae.NombreDocumento); dataGeneral.SetProperty("U_Sucursal", cae.Sucursal); dataGeneral.SetProperty("U_Caja", QuitarGuion(cae.Caja)); dataGeneral.SetProperty("U_Serie", cae.Serie.ToUpper()); dataGeneral.SetProperty("U_NumIni", cae.NumeroDesde.ToString()); dataGeneral.SetProperty("U_NumFin", cae.NumeroHasta.ToString()); dataGeneral.SetProperty("U_TipAut", cae.TipoAutorizacion); dataGeneral.SetProperty("U_NumAut", cae.NumeroAutorizacion); dataGeneral.SetProperty("U_ValDesde", cae.FechaEmision); dataGeneral.SetProperty("U_ValHasta", cae.FechaVencimiento); //Agregar el nuevo registro a la base de datos mediante el serivicio general servicioGeneral.Add(dataGeneral); //Consulta el DocEntry generado para el cae recien ingresado idCAE = ConsultarNumeroRangoCreado(cae); resultado = true; } catch (Exception) { } finally { if (dataGeneral != null) { //Liberar memoria utlizada por objeto dataGeneral System.Runtime.InteropServices.Marshal.ReleaseComObject(dataGeneral); System.GC.Collect(); } if (servicioGeneral != null) { //Liberar memoria utlizada por objeto servicioGeneral System.Runtime.InteropServices.Marshal.ReleaseComObject(servicioGeneral); System.GC.Collect(); } } return(resultado); }
public void LoadFromDevice( ) { // at startup, this should be called to allow current objects to be restored. string filePath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), GENERIC_DATA_FILENAME); // if the file exists if(System.IO.File.Exists(filePath) == true) { // read it using (StreamReader reader = new StreamReader(filePath)) { string json = reader.ReadLine(); // catch a load exception and abort. Then we'll simply use default data. try { // only take the general data if our version matches. Otherwise, make them start fresh. GeneralData loadedData = JsonConvert.DeserializeObject<GeneralData>( json ) as GeneralData; if( Data.ClientModelVersion == loadedData.ClientModelVersion ) { Data = loadedData; } } catch( Exception e ) { Rock.Mobile.Util.Debug.WriteLine( string.Format( "{0}", e) ); } } } }
public RockGeneralData( ) { Data = new GeneralData( ); }