private void Resetuj(bool rez) { TextBoxAutomobilId.Clear(); TextBoxTipId.Clear(); TextBoxTipGoriva.Clear(); TextBoxBrend.Clear(); TextBoxModel.Clear(); TextBoxGodProizvodnje.Clear(); TextBoxBoja.Clear(); TextBoxKapacitet.Clear(); TextBoxBrVrata.Clear(); TextBoxVrstaMenjaca.Clear(); TextBoxRezervacijaId.Clear(); DateDatumIznajmljivanja.SelectedDate = DateTime.Today; DateDatumVracanja.SelectedDate = DateDatumIznajmljivanja.SelectedDate.Value.AddDays(1); TextBoxCenaAuta.Clear(); TextBoxCenaRezervoara.Clear(); TextBoxUkupnaCena.Clear(); TextBoxOpis.Clear(); if (rez) { TextBoxImeKlijenta.Clear(); comboKlijenti.SelectedIndex = -1; TextBoxImePrezime.Clear(); TextBoxDatum_rodjenja.Clear(); TextBoxEmail.Clear(); TextBoxBroj_telefona.Clear(); TextBoxBr_vozacke_dozvole.Clear(); TextBoxId.Clear(); } }
public async void ExportClick(object sender, RoutedEventArgs e) { TextBoxModel context = DataContext as TextBoxModel; //Dialog SaveFileDialog dialog = new SaveFileDialog(); FileDialogFilter filter = new FileDialogFilter { Extensions = new string[] { "bin", }.ToList(), Name = "bin files" }; List <FileDialogFilter> list = new List <FileDialogFilter> { filter }; dialog.Filters = list; string fileName = await dialog.ShowAsync(this); //Get ouf of the method if the user exits the dialog if (fileName is null) { return; } await File.WriteAllBytesAsync(fileName, Bytes.ToArray()); Console.WriteLine("finished"); }
private TextBoxModel GetPreviousTextBox(TextBoxModel textBox) { var linkedList = new LinkedList <TextBoxModel>(textBoxModelsList); var listNode = linkedList.Find(textBox); return(listNode?.Previous?.Value); }
private TextBoxModel GetNextTextBox(TextBoxModel textBox) { var linkedList = new LinkedList <TextBoxModel>(textBoxModelsList); var listNode = linkedList.Find(textBox); return(listNode?.Next?.Value?.TextBox.Visible == true ? listNode?.Next?.Value : textBox); }
public TextBoxViewModel(Point p, TextBoxRepository tbr) { TextBoxModel = new TextBoxModel(p, this) { Text = "New text *" }; TextBoxRepository = tbr; }
public TextBoxControlViewModel(TextBoxModel textBoxModel) { Id = textBoxModel.Id; Caption = textBoxModel.Caption; //не тру, доработать Size = Convert.ToInt32(textBoxModel.Size); //BindedData = ""; }
public TextBoxController(TextBox tb, Action locker, Action <string> onError, QueryFactory.Queries query) { _selectQuery = query; OnError += onError; _lm = new TextBoxModel(tb, locker); }
public static async Task End(TextBox textBox, TextBoxModel model) { if (textBox == null) { return; } model.CloseWhenDone = true; await textBox.ExecuteAsync(model); }
public void TextBoxFor_DoesNotGeneratePlaceholderAttribute_WhenDisplayAttributePromptIsSetAndTypeIsInvalid(string type) { // Arrange var model = new TextBoxModel(); var helper = DefaultTemplatesUtilities.GetHtmlHelper(model); // Act var result = HtmlContentUtilities.HtmlContentToString(helper.TextBoxFor(m => m.Property1, new { type })); // Assert Assert.False(result.Contains(@"placeholder=""HtmlEncode[[placeholder]]""")); }
public void TextBoxFor_GeneratesPlaceholderAttribute_WhenDisplayAttributePromptIsSetAndTypeIsValid(string type) { // Arrange var model = new TextBoxModel(); var helper = DefaultTemplatesUtilities.GetHtmlHelper(model); // Act var result = HtmlContentUtilities.HtmlContentToString(helper.TextBoxFor(m => m.Property1, new { type })); // Assert Assert.True(result.Contains(@"placeholder=""HtmlEncode[[placeholder]]""")); }
public static async Task <TextBox> Next(TextBox textBox, TextBoxModel model) { if (textBox == null) { return(null); } model.CloseWhenDone = false; await textBox.ExecuteAsync(model); await new WaitForUpdate(); return(textBox); }
public MainWindow() { InitializeComponent(); DataContext = new TextBoxModel() { InputText = "", OutputText = "" }; ClientSize = new Size(451, 622); //OpenFileDialog dialog = new OpenFileDialog(); //dialog.ShowAsync(this); }
public void TextBoxFor_GeneratesPlaceholderAttribute_WhenDisplayAttributePromptIsSetAndTypeIsValid(string type) { // Arrange var model = new TextBoxModel(); var helper = DefaultTemplatesUtilities.GetHtmlHelper(model); // Act var textBox = helper.TextBoxFor(m => m.Property1, new { type }); // Assert var result = HtmlContentUtilities.HtmlContentToString(textBox); Assert.Contains(@"placeholder=""HtmlEncode[[placeholder]]""", result, StringComparison.Ordinal); }
public MainWindow() { InitializeComponent(); DataContext = new TextBoxModel() { InputText = "", OffsetText = "" }; _dataContext = DataContext; Bytes = new List <byte>(); AddBytes = new List <byte>(); _pointerWindow = new PointerWindow(); originalByteCount = 0; ClientSize = new Size(540, 500); }
public static string RenderFormGroupTextBox(HtmlHelper html, TextBoxModel inputModel, LabelModel labelModel) { var input = RenderTextBox(html, inputModel, false); var label = RenderLabel(html, labelModel ?? new LabelModel { htmlFieldName = inputModel.htmlFieldName, metadata = inputModel.metadata, htmlAttributes = new {@class = "control-label"}.ToDictionary() }); var fieldIsValid = true; if (inputModel != null) fieldIsValid = html.ViewData.ModelState.IsValidField(inputModel.htmlFieldName); return new FormGroup(input, label, FormGroupType.TextBoxLike, fieldIsValid).ToHtmlString(); }
/// <summary> /// Create a new TextBox. /// <param name="prefab">The prefab to make a copy of.</param> /// <param name="position">The position in which to spawn the new Text Box.</param> /// <param name="model">The model in which to generate the data from.</param> /// </summary> public static TextBox Initialize( TextBox prefab, Vector2 position, TextBoxModel model ) { TextBox instance = Game.NewCanvasElement(prefab.gameObject, 4).GetComponent <TextBox>(); if (model.Text != null) { instance.Text = model.Text; } if (model.Speaker != null) { instance.Speaker = model.Speaker ?? instance.Speaker; } if (model.Auto != null) { instance.Auto = model.Auto == true; } if (model.CrawlTime != null) { instance.CrawlTime = model.CrawlTime ?? instance.CrawlTime; } if (model.Tone != null) { instance.Tone = model.Tone; } if (model.CloseWhenDone != null) { instance.CloseWhenDone = model.CloseWhenDone == true; } if (model.ToneIntervalMax != null) { instance.ToneIntervalMax = model.ToneIntervalMax.Value; } return(instance); }
public static async Task Single(TextBoxModel model) { if (instance != null) { Destroy(instance.gameObject); } model.CloseWhenDone = true; var prefab = Prefabs.Get("TextBox"); var go = Game.NewCanvasElement(prefab); var textBox = go.GetComponent <TextBox>(); instance = textBox; await textBox.ExecuteAsync(model); await new WaitForUpdate(); }
public async void ExportClick(object sender, RoutedEventArgs e) { TextBoxModel context = (DataContext as TextBoxModel); SaveFileDialog dialog = new SaveFileDialog(); FileDialogFilter filter = new FileDialogFilter(); filter.Extensions = new string[] { "bin", "txt", "" }.ToList(); filter.Name = "Name"; List <FileDialogFilter> list = new List <FileDialogFilter>(); list.Add(filter); dialog.Filters = list; string fileName = await dialog.ShowAsync(this); //Save as txt file. if (fileName.Contains(".txt")) { using (StreamWriter writer = new StreamWriter(fileName)) { await writer.WriteAsync(context.OutputText); await writer.FlushAsync(); } } //Save as .bin file else if (fileName.Contains(".bin")) { using (StreamWriter writer = new StreamWriter(fileName)) { for (int i = 0; i < context.OutputText.Length - 1; i += 2) { await writer.WriteAsync((char)Convert.ToByte($"{context.OutputText[i]}{context.OutputText[i + 1]}", 16)); } await writer.FlushAsync(); } } }
public static string CreateTextBox(TextBoxModel model, int level = 0) { string buffer = string.Empty; buffer += CreateXMLElement(nameof(XMLElements.StartBlock), level: level); buffer += CreateXMLElement(nameof(XMLElements.CreateType), nameof(XMLElements.TextBox)); buffer += CreateXMLElement("Id", model.ID); buffer += CreateXMLElement("Name", model.Name, false); buffer += CreateXMLElement("Value", model.Value); buffer += CreateXMLElement("IsEnabled", model.IsEnabled); buffer += CreateXMLElement("IsStretch", model.IsStretch); buffer += CreateXMLElement("IsVisible", model.IsVisible); buffer += CreateXMLElement("IsLabelVisible", model.IsLabelVisible); buffer += CreateXMLElement("IsBoldLabel", model.IsBoldLabel); buffer += CreateXMLElement("IsConclusion", model.IsConclusion); buffer += CreateXMLElement("Lines", model.Lines, !model.Lines.Equals(0)); buffer += CreateXMLElement(nameof(XMLElements.EndBlock)); return(buffer); }
public static async Task <TextBox> Begin(TextBoxModel model) { if (instance != null) { print("already do"); Destroy(instance.gameObject); } model.CloseWhenDone = false; var prefab = Prefabs.Get("TextBox"); var go = Game.NewCanvasElement(prefab); var textBox = go.GetComponent <TextBox>(); instance = textBox; await textBox.ExecuteAsync(model); await new WaitForUpdate(); return(textBox); }
/// <summary> /// Provide new model and execute. /// </summary> public async Task ExecuteAsync(TextBoxModel model) { if (model.Text != null) { Text = model.Text; } if (model.Speaker != null) { Speaker = model.Speaker; } if (model.Auto != null) { Auto = model.Auto == true; } if (model.CrawlTime != null) { CrawlTime = model.CrawlTime.Value; } if (model.Tone != null) { Tone = model.Tone; } if (model.CloseWhenDone != null) { CloseWhenDone = model.CloseWhenDone == true; } if (model.ToneIntervalMax != null) { ToneIntervalMax = model.ToneIntervalMax.Value; } await ExecuteAsync(); }
public void Deselect(RajdElement re) { if (re is KlassModel) { KlassModel k = re as KlassModel; _klassRepository.Deselect(k.KlassViewModel); } else if (re is LinjeModel) { LinjeModel l = re as LinjeModel; _linjeRepository.Deselect(l.LinjeViewModel); } else if (re is NodCanvasModel) { NodCanvasModel n = re as NodCanvasModel; _nodCanvasRepository.Deselect(n.NodCanvasViewModel); } else if (re is TextBoxModel) { TextBoxModel t = re as TextBoxModel; _textBoxRepository.Deselect(t.TextBoxViewModel); } }
public static List <object> GetObjects(string configFileName) { var controls = new List <object>(); //@"..\..\Resources\YamlConfig.yaml" StreamReader sr = new StreamReader(configFileName); string text = sr.ReadToEnd(); var input = new StringReader(text); // Load the stream var yaml = new YamlStream(); yaml.Load(input); // Examine the stream var mapping = (YamlMappingNode)yaml.Documents[0].RootNode; var items = (YamlSequenceNode)mapping.Children[new YamlScalarNode("form-elements")]; foreach (YamlMappingNode item in items) { var type = item.Children[new YamlScalarNode("type")]; switch (type.ToString()) { case "textbox": { var textboxItem = new TextBoxModel() { Id = item.Children[new YamlScalarNode("id")].ToString(), Caption = item.Children[new YamlScalarNode("caption")].ToString(), Size = item.Children[new YamlScalarNode("size")].ToString() }; controls.Add(textboxItem); break; } case "checkbox": { var checkboxItem = new CheckBoxModel() { Id = item.Children[new YamlScalarNode("id")].ToString(), Label = item.Children[new YamlScalarNode("label")].ToString(), Size = item.Children[new YamlScalarNode("size")].ToString() }; controls.Add(checkboxItem); break; } case "radiobuttons": { var optionListItems = (YamlSequenceNode)item.Children[new YamlScalarNode("optionList")]; var list = new List <string>(); foreach (YamlScalarNode x in optionListItems) { list.Add(x.ToString()); } var radiobuttonsItem = new RadioButtonGroupModel() { Id = item.Children[new YamlScalarNode("id")].ToString(), Label = item.Children[new YamlScalarNode("label")].ToString(), Orientation = item.Children[new YamlScalarNode("orientation")].ToString(), OptionList = list }; controls.Add(radiobuttonsItem); break; } } } return(controls); }
public void FillOne(WebElement element, TextBoxModel user, string panel) { Builder.Click(element.WrappedElement).SendKeys(user.userEmail).Perform(); }
public void FillTextBox(WebElement UserName, WebElement UserEmail, WebElement CurrentAddress, TextBoxModel user) { UserName.SetText(user.userName); UserEmail.SetText(user.userEmail); CurrentAddress.SetText(user.currentAddress); }
public IActionResult TextBox([Required] TextBoxModel model) { return(View(model)); }
public static HtmlString RenderTextBox(HtmlHelper html, TextBoxModel model, bool isPassword) { var combinedHtml = "{0}{1}{2}"; model.htmlAttributes.MergeHtmlAttributes(html.GetUnobtrusiveValidationAttributes(model.htmlFieldName, model.metadata)); if (!string.IsNullOrEmpty(model.id)) model.htmlAttributes.Add("id", model.id); if (!string.IsNullOrEmpty(model.placeholder)) model.htmlAttributes.Add("placeholder", model.placeholder); if (model.size != Size._NotSet) model.htmlAttributes.AddOrMergeCssClass("class", $"input-{model.size.ToName()}"); model.htmlAttributes.AddOrMergeCssClass("class", "form-control"); var input = isPassword ? html.Password(model.htmlFieldName, null, model.htmlAttributes.FormatHtmlAttributes()).ToHtmlString() : html.TextBox(model.htmlFieldName, model.value, model.format, model.htmlAttributes.FormatHtmlAttributes()) .ToHtmlString(); // account for appendString, prependString, and AppendButtons if (!string.IsNullOrEmpty(model.prependString) || !string.IsNullOrEmpty(model.appendString) || model.iconPrepend != Icons._not_set || model.iconAppend != Icons._not_set || !string.IsNullOrEmpty(model.iconPrependCustomClass) || !string.IsNullOrEmpty(model.iconAppendCustomClass)) { var appendPrependContainer = new TagBuilder("div"); appendPrependContainer.AddOrMergeCssClass("input-group"); appendPrependContainer.AddOrMergeCssClass("mar-btm"); var addOnPrependString = ""; var addOnAppendString = ""; var addOnPrependIcon = ""; var addOnAppendIcon = ""; var addOn = new TagBuilder("span"); addOn.AddCssClass("input-group-addon"); if (!string.IsNullOrEmpty(model.prependString)) { addOn.InnerHtml = model.prependString; addOnPrependString = addOn.ToString(); } if (!string.IsNullOrEmpty(model.appendString)) { addOn.InnerHtml = model.appendString; addOnAppendString = addOn.ToString(); } if (model.iconPrepend != Icons._not_set) { addOn.InnerHtml = new Icon(model.iconPrepend, model.iconPrependIsWhite).ToHtmlString(); addOnPrependIcon = addOn.ToString(); } if (model.iconAppend != Icons._not_set) { addOn.InnerHtml = new Icon(model.iconAppend, model.iconAppendIsWhite).ToHtmlString(); addOnAppendIcon = addOn.ToString(); } if (!string.IsNullOrEmpty(model.iconPrependCustomClass)) { var i = new TagBuilder("i"); i.AddCssClass(model.iconPrependCustomClass); addOn.InnerHtml = i.ToString(TagRenderMode.Normal); addOnPrependIcon = addOn.ToString(); } if (!string.IsNullOrEmpty(model.iconAppendCustomClass)) { var i = new TagBuilder("i"); i.AddCssClass(model.iconAppendCustomClass); addOn.InnerHtml = i.ToString(TagRenderMode.Normal); addOnAppendIcon = addOn.ToString(); } appendPrependContainer.InnerHtml = addOnPrependIcon + addOnPrependString + "{0}" + addOnAppendString + addOnAppendIcon; combinedHtml = appendPrependContainer.ToString(TagRenderMode.Normal) + "{1}{2}"; } var helpText = model.helpText != null ? model.helpText.ToHtmlString() : string.Empty; var validationMessage = ""; if (model.displayValidationMessage) { var validation = html.ValidationMessage(model.htmlFieldName).ToHtmlString(); validationMessage = new HelpText(validation, model.validationMessageStyle).ToHtmlString(); } var htmlTextBox = string.Format(combinedHtml, input, helpText, validationMessage); TagBuilder inputWrapper = null; if (!string.IsNullOrEmpty(model.inputElementWrapper)) { inputWrapper = new TagBuilder(model.inputElementWrapper); if (model.inputElementWrapperAttributes != null) inputWrapper.MergeAttributes(HtmlHelper.AnonymousObjectToHtmlAttributes(model.inputElementWrapperAttributes)); inputWrapper.InnerHtml = htmlTextBox; } var htmlString = inputWrapper != null ? inputWrapper.ToString(TagRenderMode.Normal) : htmlTextBox; return new HtmlString(htmlString); }
private bool Validacija() { if (string.IsNullOrWhiteSpace(TextBoxBrend.Text)) { MessageBox.Show("Niste uneli brend"); TextBoxBrend.Focus(); return(false); } int godinaProizvodnje; if (!int.TryParse(TextBoxGodinaproizvodnje.Text, out godinaProizvodnje)) { MessageBox.Show("Godina proizvodnje mora biti ceo broj"); TextBoxGodinaproizvodnje.Clear(); TextBoxGodinaproizvodnje.Focus(); return(false); } int brojVrata; if (!int.TryParse(TextBoxBrojvrata.Text, out brojVrata)) { MessageBox.Show("Unesite broj vrata"); TextBoxBrojvrata.Clear(); TextBoxBrojvrata.Focus(); return(false); } decimal cenaPoDanu; if (!decimal.TryParse(TextBoxCenapodanu.Text, out cenaPoDanu)) { MessageBox.Show("Neispravan unos cene"); TextBoxCenapodanu.Clear(); TextBoxCenapodanu.Focus(); return(false); } int kapacitetSedista; if (!int.TryParse(TextBoxKapacitetsedista.Text, out kapacitetSedista)) { MessageBox.Show("Unesite kapacitet sedista"); TextBoxKapacitetsedista.Clear(); TextBoxKapacitetsedista.Focus(); return(false); } if (string.IsNullOrWhiteSpace(TextBoxVrstamenjaca.Text)) { MessageBox.Show("Unesite vrstu menjaca"); TextBoxVrstamenjaca.Focus(); return(false); } if (string.IsNullOrWhiteSpace(TextBoxBoja.Text)) { MessageBox.Show("Unesite boju"); TextBoxBoja.Focus(); return(false); } if (string.IsNullOrWhiteSpace(TextBoxModel.Text)) { MessageBox.Show("Unesite model"); TextBoxModel.Focus(); return(false); } if (comboBoxTip.SelectedIndex < 0) { MessageBox.Show("Selektujte tip"); return(false); } if (string.IsNullOrWhiteSpace(textboxTipGoriva.Text)) { MessageBox.Show("Unesite tip goriva"); textboxTipGoriva.Focus(); return(false); } return(true); }
public async void CodeHexButtonClick(object sender, RoutedEventArgs e) { TextBoxModel context = this.DataContext as TextBoxModel; context.OutputText = await ConvertCodeToHex(context.InputText); }