private void OnButtonCreateLevel() { var level = _viewLevelListScript.GetListLevel.Find(x => x.name == _inputNameOfNewLevel.text); if (level == null) { gameObject.SetActive(false); FieldController fc = UnityPoolManager.Instance.GetUnityPoolObject(LoadWindowManager.eWindowNameInLocationLevelEditor.LevelEditorWindow) as FieldController; Level _newLevel = new Level(); _newLevel.profile = new LevelProfile(); _newLevel.profile.nameOfLevel = _inputNameOfNewLevel.text; fc.InstantiateField(_newLevel); XmlSerializator.SaveLevel(_newLevel.profile); UnityPoolManager.Instance.Pop(LoadWindowManager.eWindowNameInLocationLevelEditor.LevelEditorWindow); gameObject.SetActive(false); _viewLevelListScript.AddNewLevel(_inputNameOfNewLevel.text); } else { _windowNoCreate.SetActive(true); _windowNoCreate.transform.Find("BGContent/LabelInfoNoCreate").GetComponent <Text>().text = "this level exist !!!"; } }
public override void Execute(object parameter) { SaveFileDialog dlg = new SaveFileDialog { DefaultExt = ".XCase", Filter = "XCase files (*.XCase)|*.XCase|XML files (*.xml)|*.xml|EvoX files (*.EvoX)|*.EvoX|All files (*.*)|*.*||" }; bool?result = dlg.ShowDialog(); if (result == true) { if (System.IO.Path.GetExtension(dlg.FileName).ToUpper() == ".EVOX") { XCase.Model.EvoXExport.EvoXExport exporter = new EvoXExport(); exporter.SaveAsEvoxProject(CurrentProject, dlg.FileName); } else { XmlSerializator serializator = CurrentProject.VersionManager != null ? new XmlSerializator(CurrentProject.VersionManager) : new XmlSerializator(CurrentProject); serializator.SerilizeTo(dlg.FileName); CurrentProject.FilePath = dlg.FileName; // HACK: should be somewhere else.. MainWindow.Title = "XCase editor - " + CurrentProject.FilePath; MainWindow.HasUnsavedChanges = false; } } }
public void Save() { XmlSerializator serializator = this.VersionManager != null ? new XmlSerializator(this.VersionManager) : new XmlSerializator(this); serializator.SerilizeTo(this.FilePath); }
void IXmlSerializable.ReadXml(XmlReader reader) { reader.ReadStartElement("OlapGridSerializer"); XmlSerializator.DeSerialize(reader, this); if (!reader.EOF) { reader.ReadEndElement(); } }
public void SaveAs(string filename) { XmlSerializator serializator = this.VersionManager != null ? new XmlSerializator(this.VersionManager) : new XmlSerializator(this); serializator.SerilizeTo(filename); this.FilePath = filename; }
protected virtual void WriteXMLInner(Stream stream) { DebugLogging.WriteLine("OlapAxisLayoutSerializer.WriteXMLInner"); //if (fGrid != null) LoadFrom(fGrid); fGrid.BeforSave(fGrid, new OnSerializeArgs(this)); var bf = XmlSerializator.GetXmlSerializer(GetType()); bf.Serialize(stream, this); }
public void SetCurrentLevel(ViewCellInLevelList cell) { Debug.Log("SetCurrentLevel cell.Name " + cell.Name); _currentLevel = XmlSerializator.OpenLevel(cell.Name); cell.ProfileContainedInCell = _currentLevel; _showFieldInEditor.ShowField(_currentLevel); _btnEditLevel.interactable = true; LevelSelectInEditor = int.Parse(_currentLevel.nameOfLevel); }
public async Task <IHttpActionResult> SendMailToAll() { var user = _userServcice.Get(2); string modelXml = ""; XmlSerializator.XmlSerialize(user, ref modelXml); QRCoderGenerator.GenerateSave(user.Guid.ToString(), $"{user.ExternalClientId}${user.BirthDate}"); var xslt = Convert.ToString(Lips.Tool.Properties.Resources.ActivateNewUser); if (MailSend.SendMail(modelXml, xslt, ConfigurationManager.AppSettings["mail"], $"Activate User - {user.Name}")) { return(Ok()); } return(BadRequest()); }
void Awake() { if (!Application.isEditor) { Destroy(gameObject); } for (int i = 0; i < 50; i++) { profile = new LevelProfile(); profile.level = (i + 1); all.Add(profile.level, XmlSerializator.OpenLevel((i + 1).ToString())); } }
public override void Start() { base.Start(); _cellBase.gameObject.SetActive(false); if (_buttonExit != null) { _buttonExit.onClick.AddListener(Close); } if (_buttonSave != null) { _buttonSave.onClick.AddListener(() => { XmlSerializator.SaveLevel(_level.profile); }); } }
static void Main(string[] args) { tracer = new Tracer.Tracer(); SimpleMethod(); TraceResult traceResult = tracer.GetTraceResult(); XmlSerializator xml = new XmlSerializator(); ConsoleWriter cw = new ConsoleWriter(); cw.Write(traceResult, xml); FileWriter fw = new FileWriter("./xml.xml"); fw.Write(traceResult, xml); JSONSerializer json = new JSONSerializer(); cw.Write(traceResult, json); fw.FileName = "./json.json"; fw.Write(traceResult, json); Console.ReadKey(); }
public override void Execute(object parameter) { if (CurrentProject.FilePath.Equals("")) { new cmdSaveProjectAs(MainWindow, null).Execute(); } else { // Save only if there are some new unsaved changes if (MainWindow.HasUnsavedChanges) { XmlSerializator serializator = CurrentProject.VersionManager != null ? new XmlSerializator(CurrentProject.VersionManager) : new XmlSerializator(CurrentProject); serializator.SerilizeTo(CurrentProject.FilePath); MainWindow.HasUnsavedChanges = false; } } }
private bool getNewQrClient(long userid) { var user = _userServcice.GetUserDetail(userid); string modelXml = ""; XmlSerializator.XmlSerialize(user, ref modelXml); QRCoderGenerator.GenerateSave(user.Guid.ToString(), $"{user.ExternalClientId}${user.BirthDate}"); string xslt = Convert.ToString(Lips.Tool.Properties.Resources.NewQRCodeLipsClient); if (MailSend.SendMail(modelXml, xslt, user.Email, $"Aanvraag QR code door {user.Name}, {user.Institution.Address}")) { xslt = Convert.ToString(Lips.Tool.Properties.Resources.NewQRCodeLips); if (MailSend.SendMail(modelXml, xslt, ConfigurationManager.AppSettings["mail"], $"Aanvraag QR code door {user.Name}, {user.Institution.Address}")) { return(true); } } return(false); }
public async Task <IHttpActionResult> UserRegister([FromBody] UserRegisterObject user) { if (ModelState.IsValid) { var controllerResult = new PaymentController((RegisterUserService)_registerUserService, (InstitutionService)_institutionService); var modelDto = new RegisterUserDto { BankId = user.BankID, City = user.City, Email = user.Email, Gender = (int)user.Gender, HouseNumber = user.HouseNumber, InstitutionHouseNumber = user.InstitutionHouseNumber, InstitutionId = user.InstitutionId, Name = user.Name, Phone = user.PhoneNumber, PostCode = user.Postcode, Street = user.Street, Guid = Guid.NewGuid().ToString(), ModifiedDate = DateTime.Now, PaymentStatus = PaymentStatusEnumDto.New, DateOfBirth = DateTime.ParseExact(user.DateOfBirth, "dd-MM-yyyy", null) }; var registeredUser = _registerUserService.Create(modelDto); string modelXml = ""; XmlSerializator.XmlSerialize(modelDto, ref modelXml); var tmp = await controllerResult.CreateMandate(user.BankID, registeredUser); var xslt = Convert.ToString(Lips.Tool.Properties.Resources.PaymentPendingClient); if (MailSend.SendMail(modelXml, xslt, user.Email, "In afwachting van uw betaling")) { return(Ok( controllerResult.CreateMandateResult )); } } return(BadRequest(ModelState)); }
public async Task <IHttpActionResult> ContactRequest(ContactRequestObject contact) { var user = _userServcice.GetUserDetail(this.userid); contact.Address = user.Address; contact.Institution = user.Institution.Address; contact.NameAuth = user.Name; contact.ClientId = user.ExternalClientId; string modelXml = ""; XmlSerializator.XmlSerialize(contact, ref modelXml); string xslt = Convert.ToString(Lips.Tool.Properties.Resources.ContactRequestLips); if (MailSend.SendMail(modelXml, xslt, ConfigurationManager.AppSettings["mail"], $"Contact aanvraag door {contact.Name} voor {contact.NameAuth}, {contact.Institution}")) { xslt = Convert.ToString(Lips.Tool.Properties.Resources.ContactRequestClient); if (MailSend.SendMail(modelXml, xslt, user.Email, $"Contact aanvraag door { contact.Name} voor { contact.NameAuth}, { contact.Institution}")) { return(Ok()); } } ; return(BadRequest()); }
public override void Execute(object parameter) { SaveFileDialog dlg = new SaveFileDialog { DefaultExt = ".XCase", Filter = "XCase files (*.XCase)|*.XCase|XML files (*.xml)|*.xml|All files (*.*)|*.*||" }; bool?result = dlg.ShowDialog(); if (result == true) { XmlSerializator serializator = CurrentProject.VersionManager != null ? new XmlSerializator(CurrentProject.VersionManager) : new XmlSerializator(CurrentProject); serializator.SerilizeTo(dlg.FileName); CurrentProject.FilePath = dlg.FileName; // HACK: should be somewhere else.. MainWindow.Title = "XCase editor - " + CurrentProject.FilePath; MainWindow.HasUnsavedChanges = false; } }
public XmlConfigurator(string fileName) { this.fileName = fileName; this.xmlSerializator = new XmlSerializator <T>(); }
public void LoadQuestions() { var filePath = $"{AppDomain.CurrentDomain.BaseDirectory}Models\\Config\\QuizQuestions.xml"; QuizzesContainer = XmlSerializator.ReadXml <QuizzesContainer>(filePath); }
public async Task <IHttpActionResult> UpdateStatus(long userID, string mandateId) { CustomDelegatingHandler customDelegatingHandler = new CustomDelegatingHandler(); HttpClient client = HttpClientFactory.Create(customDelegatingHandler); ServicesRoot body = new ServicesRoot(); body.Services = new ServicesObject(); body.Services.ServiceList = new List <ServiceList>() { new ServiceList() { Name = "emandate", Action = "GetStatus", Parameters = new List <ParameterObject>() { new ParameterObject() { Name = "mandateid", Value = mandateId } } } }; var user = _registerUser.Get(userID); if (user.IsMailSend) { return(BadRequest("Mail was send")); } HttpResponseMessage response = await client.PostAsJsonAsync(apiBaseAddress, body); var result = response.Content.ReadAsStringAsync().Result; if (user.MandateId == mandateId) { var resultObject = Newtonsoft.Json.JsonConvert.DeserializeObject <ServicesObject>(result); PaymentStatusEnumDto enumStatus; if (Enum.TryParse(resultObject.Services.FirstOrDefault().Parameters.Where(m => { return(m.Name == "EmandateStatus"); }).FirstOrDefault().Value, out enumStatus)) { string IBAN = resultObject.Services.FirstOrDefault().Parameters.Where(m => { return(m.Name == "Iban"); })?.FirstOrDefault()?.Value; user.IBAN = IBAN; user.Amount = resultObject.Services.FirstOrDefault().Parameters.Where(m => { return(m.Name == "MaxAmount"); })?.FirstOrDefault()?.Value; string modelXml = ""; XmlSerializator.XmlSerialize(user, ref modelXml); string xslt = Convert.ToString(Lips.Tool.Properties.Resources.PaymentNewClient); MailSend.SendMail(modelXml, xslt, user.Email, "WasApp " + user.Name + " - New user"); xslt = Convert.ToString(Lips.Tool.Properties.Resources.PaymentLastStatusClient); if (enumStatus == PaymentStatusEnumDto.Success) { MailSend.SendMail(modelXml, xslt, user.Email, "Ontvangstbevestiging van uw betaling"); xslt = Convert.ToString(Lips.Tool.Properties.Resources.PaymentNewClientLips); if (MailSend.SendMail(modelXml, xslt, ConfigurationManager.AppSettings["mail"], $"Automatische incasso {user.Name}, {user.InstitutionId}")) { user.IsMailSend = true; } } // else if (enumStatus == PaymentStatusEnumDto.Failure) // { // MailSend.SendMail(modelXml, xslt, user.Email, "WasApp " + user.Name + "- payment " + user.MandateId + " failured"); // } // else if (enumStatus == PaymentStatusEnumDto.Failure) // { // MailSend.SendMail(modelXml, xslt, user.Email, "WasApp " + user.Name + "- payment " + user.MandateId + " cancelled"); // } user.PaymentStatus = enumStatus; _registerUser.Update(user); return(Ok(resultObject.Services.FirstOrDefault().Parameters.Where(m => { return m.Name == "EmandateStatus"; }))); } else { return(BadRequest("Wrong Payment status")); } } else { return(BadRequest("Wrong MandateID")); } }
internal virtual void ReadXMLInner(Stream stream) { DebugLogging.WriteLine("OlapAxisLayoutSerializer.ReadXMLInner"); if (fGrid != null) { fGrid.BeforLoad(fGrid, EventArgs.Empty); } #region code of old vertions file (web saving) // define signal string // content of web-versions file: // #1: <?xml version="1.0"?> // #2: <OlapGridSerializer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> // # etc ... // stream.Position = 0; var sr = new StreamReader(stream, Encoding.UTF8); stream.Position = 0; var alldata = sr.ReadToEnd(); // its Web-like saved !!! //if ((!string.IsNullOrEmpty(lines[1])) && (string.Compare(lines[1], signalstr) == 0)) if (alldata.Contains(_signalstr)) { stream.Position = 0; sr = new StreamReader(stream, Encoding.UTF8); alldata = alldata.Replace(_signalstr, @"<OlapAxisLayoutSerializer>"); alldata = alldata.Replace(@"</OlapGridSerializer>", @"</OlapAxisLayoutSerializer>"); var ms = new MemoryStream(); var sw = new StreamWriter(ms); sw.Write(alldata); sw.Flush(); var bf = XmlSerializator.GetXmlSerializer(typeof(OlapAxisLayoutSerializer)); #if OLAPWINFORMS if (fGrid != null) { fGrid.Cursor = System.Windows.Forms.Cursors.WaitCursor; } #endif ms.Position = 0; var g = (OlapAxisLayoutSerializer)bf.Deserialize(ms); if (fGrid != null) { g.fGrid = fGrid; g.LoadTo(fGrid); #if OLAPWINFORMS fGrid.Cursor = System.Windows.Forms.Cursors.Default; #endif fGrid.AfterLoad(fGrid, new OnSerializeArgs(g)); } return; } #endregion end of web-xml reading _SOLAPGrid = fGrid; var bf1 = XmlSerializator.GetXmlSerializer(GetType()); stream.Flush(); stream.Position = 0; if (fGrid != null) { var g1 = (OlapGridSerializer)bf1.Deserialize(stream); g1.fGrid = fGrid; g1.SuppressSaveOLAPSlices = SuppressSaveOLAPSlices; fGrid._IsReadXMLProcessing = true; if (!fGrid.IsUpdating) { fGrid.BeginUpdate(); g1.LoadTo(fGrid); fGrid.EndUpdate(); } else { g1.LoadTo(fGrid); } fGrid.AfterLoad(fGrid, new OnSerializeArgs(g1)); fGrid._IsReadXMLProcessing = false; } _SOLAPGrid = null; }
void IXmlSerializable.WriteXml(XmlWriter writer) { XmlSerializator.ExcludeTypes.Clear(); XmlSerializator.ExcludeTypes.AddRange(ExcludeTypes); XmlSerializator.Serialize(writer, this); }