string PasswordMailCheck(string bufs) { XenoCode a = new XenoCode(); string[] hh = bufs.Split(new char[] { '!' }); string b = hh[0]; string d = a.decryption(b, login, selectedEmailAdress); PasswordWindow passwordWindow = new PasswordWindow(); string bufReplaceS = hh[1]; if (passwordWindow.ShowDialog() == true) { if (d == passwordWindow.Password) { return(bufReplaceS); } else { Decripter.IsChecked = false; return(""); } } else { Decripter.IsChecked = false; return(""); } }
private void Chng(object sender, EventArgs e) { if (IsEnc.IsToggled) { XenoCode a = new XenoCode(); string[] words = Textlb.Text.Split(new char[] { ' ' }); string h = words[1]; for (int o = 3; o < h.Length; o = o + 4) { h = h.Insert(o, " "); } string bufs = words[0] + " " + h; ///////////////////////// string bufAdr = SupportClass.NumberCorrect(Adresslb.Text); try { Textlb.Text = a.decryption(bufs + " &", PNumber, bufAdr); } catch { IsEnc.IsToggled = false; } } else { Textlb.Text = textSms; } }
private void Decripter_Checked(object sender, EventArgs e) { string bufs = new TextRange(TextMessag.Document.ContentStart, TextMessag.Document.ContentEnd).Text; FlowDocument document = new FlowDocument(); Paragraph paragraph = new Paragraph(); char ch = '!'; var sss = Decripter.IsChecked; if (bufs.IndexOf(ch) == -1) { if (Convert.ToBoolean(Decripter.IsChecked)) { XenoCode a = new XenoCode(); paragraph.Inlines.Add(new Bold(new Run(a.decryption(bufs, login, selectedEmailAdress)))); } else { paragraph.Inlines.Add(new Bold(new Run(BufferMailText))); } document.Blocks.Add(paragraph); TextMessag.Document = document; } else { string bufsMail = PasswordMailCheck(bufs); if (bufsMail != "") { if (Convert.ToBoolean(Decripter.IsChecked)) { XenoCode a = new XenoCode(); paragraph.Inlines.Add(new Bold(new Run(a.decryption(bufsMail, login, selectedEmailAdress)))); } else { paragraph.Inlines.Add(new Bold(new Run(BufferMailText))); } document.Blocks.Add(paragraph); TextMessag.Document = document; } } }
private void IsTg(object sender, EventArgs e) { if (IsEnc.IsToggled) { try { XenoCode a = new XenoCode(); Textlb.Text = a.decryption(Textlb.Text, login, Adresslb.Text); } catch { IsEnc.IsToggled = false; } } else { Textlb.Text = bufs; } }