private void insertTreatment(int p) { Treatment t = new Treatment(); t.Phase = Smile.GetPhase(p); t.Patient = App.patient; t.Room = Smile.Room; t.Dentist = App.user.Dentist; DB.InsertTreatment(t); }
public async Task <bool> AddSmileAsync(Smile smile) { try { _context.Smiles.Add(smile); await _context.SaveChangesAsync(); return(true); } catch { return(false); } }
public TreatmentForm() { InitializeComponent(); db = DentalSmileDBFactory.GetInstance(); phases = Smile.Phases = db.SelectAllPhases(); //phases = Smile.GetPhases(); phases.Remove(Smile.GetPhase(Smile.SCANNING)); phases.Remove(Smile.GetPhase(Smile.MANIPULATION)); phaseCombo.ItemsSource = phases; roomTextBox.Text = Smile.Room; }
public async Task <List <SmileCategory> > GetSmileList() { var smileCategoryList = new List <SmileCategory>(); try { //inject this var result = await _webManager.GetData(EndPoints.SmileUrl); var doc = new HtmlDocument(); doc.LoadHtml(result.ResultHtml); IEnumerable <HtmlNode> smileCategoryTitles = doc.DocumentNode.Descendants("div") .FirstOrDefault(node => node.GetAttributeValue("class", string.Empty).Contains("inner")) .Descendants("h3"); List <string> categoryTitles = smileCategoryTitles.Select(smileCategoryTitle => WebUtility.HtmlDecode(smileCategoryTitle.InnerText)) .ToList(); IEnumerable <HtmlNode> smileNodes = doc.DocumentNode.Descendants("ul") .Where(node => node.GetAttributeValue("class", string.Empty).Contains("smilie_group")); int smileCount = 0; foreach (HtmlNode smileNode in smileNodes) { var smileList = new List <Smile>(); IEnumerable <HtmlNode> smileIcons = smileNode.Descendants("li"); foreach (HtmlNode smileIcon in smileIcons) { var smileEntity = new Smile(); smileEntity.Parse(smileIcon); smileList.Add(smileEntity); } smileCategoryList.Add(new SmileCategory() { Name = categoryTitles[smileCount], SmileList = smileList }); smileCount++; } } catch (Exception) { // TODO: Add error handling. For whatever reason serializing the list returns null? } return(smileCategoryList); }
public override void Setup(GraphicsDevice graphics, AudioDevice audio, Window window) { this.cursorSmile = new Smile() { colour = Colour.White }; this.rng = new Random(); this.smiles = new List <Smile>(); this.viewportSize = graphics.Viewport.Size; this.listener = audio; this.listener.Orientation = Orientation.Ortho; this.scream = audio.LoadSound(GetEmbeddedStream("RendererTest.scream.wav"), AudioFormat.Wav); this.placement = audio.LoadSound(GetEmbeddedStream("RendererTest.retrojump.ogg"), AudioFormat.OggVorbis); this.screamer = audio.CreateSpeaker(this.scream); this.screamer.Loop = true; this.screamer.MaxDistance = 400; this.screamer.MinDistance = 100f; this.screamer.DistanceScale = 0.2f; this.screamer.Volume = 0.6f; this.placementEmitter = audio.CreateSpeaker(this.placement); this.placementEmitter.Loop = false; this.placementEmitter.Position = null; this.placementEmitter.Volume = 1f; this.camera = new OrthoCamera(this.viewportSize); this.spriteRenderer = graphics.CreateSpriteRenderer(this.camera, SpriteRenderer.DrawOrder.Reversed); this.smiley = graphics.CreateTexture2D(GetEmbeddedStream("RendererTest.smiley.png"), ImageFormat.PNG); graphics.DefaultDrawState = new DrawState() { Blend = BlendMode.Alpha, DepthTest = DepthTestMode.None }; window.OnMouseButtonPressed += this.MousePressed; window.OnMouseMoved += this.MouseMoved; }
public FrameworkElement GetSmile(string id) { ContentPresenter cp = new ContentPresenter(); Smile bi = null; for (int j = 0; j < Smiles.Length; ++j) { if (Smiles[j].Regex.IsMatch(id)) { bi = new Smile() { Image = new BitmapImage(Smiles[j].Uri), Uri = Smiles[j].Uri, Id = id }; cp.Content = bi; cp.SetResourceReference(ContentPresenter.ContentTemplateProperty, "SmileStyle2"); return(cp); } } return(null); }
public DetailsViewModel(Smile smile) { this.smile = smile; }
public override string ToString() { return(Tracked ? "Expressions tracked (Kiss:" + Kiss.ToString() + ", TongueOut:" + TongueOut.ToString() + ", Smile:" + Smile.ToString() + ", MouthOpen:" + MouthOpen.ToString() + ")" : "Expressions not tracked"); }