void fileButton_MouseButtonClick(Widget source, EventArgs e) { if (ChangeFile != null) { ChangeFile.Invoke(this); } }
private void l(MFile file, string name, int max, int value) { var e = new DownloadFileChangedEventArgs() { FileKind = file, FileName = name, MaxValue = max, CurrentValue = value }; ChangeFile?.Invoke(e); }
private void l(MFile file, string name, int max, int value) { var e = new DownloadFileChangedEventArgs() { FileKind = file, FileName = name, TotalFileCount = max, ProgressedFileCount = value }; ChangeFile?.Invoke(e); }
private void button2_Click(object sender, EventArgs e) { string typeFile = ""; if (textBox1.Text.Contains(".sln")) { typeFile = "Solution"; } else { if (textBox1.Text.Contains(".csproj")) { typeFile = "Project"; } else { if (textBox1.Text.Contains(".cs")) { typeFile = "File"; } else { textBox1.Text = "Выбран неверный формат файла"; } } } ChangeFile a = new ChangeFile(typeFile, textBox1.Text); Dictionary <MethodStruct, List <SqlToEfStruct> > arr = a.StartChange(); if (comboBox1.Text == "Рекомендации по преобразованию кода в отдельном файле") { string text = ""; foreach (var i in arr) { text += "Путь к методу для преобразования кода:\n" + i.Key.documentPath + "\n"; foreach (var j in i.Value) { text += j.sqlQuery + "\n" + "Для преобразования данного SQL-запроса, необходимо использовать сдледующий код:\n" + j.EfBlock + "\n"; } } StreamWriter sw = new StreamWriter(@"C:\Users\Ильдар\Desktop\Отчет.txt"); sw.WriteLine(text); sw.Close(); } else { } }
private void fireDownloadFileChangedEvent(DownloadFileChangedEventArgs e) { ChangeFile?.Invoke(e); }
public void AddChangeToIncrementalDict(Dictionary <string, object> changesDict, string type, string ownerOfChangeUrl, Change change) { Dictionary <string, object> changeDict = new Dictionary <string, object>(); ChangeOutput changeOutput = new ChangeOutput(); changeOutput.change = change; changeOutput.site = ownerOfChangeUrl; changeOutput.changeDict = changeDict; changeOutputs.Add(changeOutput); if (change is ChangeGroup) { ChangeGroup changeGroup = (ChangeGroup)change; changeDict.Add("GroupId", changeGroup.GroupId); //changeGroupList.Add(changeGroup); } else if (change is ChangeUser) { ChangeUser changeUser = (ChangeUser)change; changeDict.Add("Activate", changeUser.Activate); changeDict.Add("UserId", changeUser.UserId); //changeUserList.Add(changeUser); } else if (change is ChangeItem) { ChangeItem changeItem = (ChangeItem)change; changeDict.Add("ItemId", changeItem.ItemId); changeDict.Add("ListId", changeItem.ListId); changeDict.Add("WebId", changeItem.WebId); //changeItemList.Add(changeItem); } else if (change is ChangeFolder) { ChangeFolder changeFolder = (ChangeFolder)change; changeDict.Add("UniqueId", changeFolder.UniqueId); changeDict.Add("WebId", changeFolder.WebId); } else if (change is ChangeList) { ChangeList changeList = (ChangeList)change; changeDict.Add("ListId", changeList.ListId); changeDict.Add("WebId", changeList.WebId); //changeListList.Add(changeList); } else if (change is ChangeFile) { ChangeFile changeFile = (ChangeFile)change; changeDict.Add("UniqueId", changeFile.UniqueId); changeDict.Add("WebId", changeFile.WebId); //changeFileList.Add(changeFile); } else if (change is ChangeWeb) { ChangeWeb changeWeb = (ChangeWeb)change; changeDict.Add("WebId", changeWeb.WebId); //changeWebList.Add(changeWeb); } else if (change is ChangeView) { return; } else { Console.WriteLine("Unhandled change type: {0}", change); } changeDict.Add("OwnerOfChangeType", type); changeDict.Add("OwnerOfChangeUrl", ownerOfChangeUrl); changeDict.Add("Tag", change.Tag); changeDict.Add("ChangeToken", change.ChangeToken); changeDict.Add("ChangeType", change.ChangeType.ToString()); changeDict.Add("Time", change.Time); changeDict.Add("SiteId", change.SiteId); changeDict.Add("Type", change.GetType().Name); changesDict.Add(type + "|;" + ownerOfChangeUrl + "|;" + change.ChangeToken.StringValue, changeDict); }
/// <summary> /// Creates a row of links with the next targets for the file view. /// </summary> /// <param name="file"> This file. </param> /// <param name="files"> All navigable files in the change list. </param> /// <param name="vid1"> Version Id for the left pane. </param> /// <param name="vid1"> Version Id for the right pane. </param> /// <param name="ignoreWhiteSpaces"> If true, the diff ignores white spaces. </param> /// <param name="tableIndex"> A unique id of the table. </param> private void BuildNavigationTable(ChangeFile file, IQueryable<ChangeFile> files, int vid1, int vid2, bool ignoreWhiteSpaces, int tableIndex) { var navBar = ActivePage.New<Panel>() .AppendCSSClass("CssNavBarHoriz CssFileViewNavBar"); // Back to change ... navBar.Add(new HyperLink() { Text = "Back to change " + file.ChangeList.CL, NavigateUrl = Request.FilePath + "?cid=" + file.ChangeListId }); // Next file drop down list if (files.Count() > 1) { var nextFileBar = navBar.New<Panel>(); nextFileBar.Style[HtmlTextWriterStyle.Display] = "inline"; nextFileBar.Add(new Label() { Text = "NextFile: " }); string dropDownId = "NextFile" + tableIndex; DropDownList list = new DropDownList() { AutoPostBack = true, ID = dropDownId, }; nextFileBar.Add(list); list.SelectedIndexChanged += (sender, e) => { DropDownList nextFile = Content.FindControl<DropDownList>(dropDownId); Response.Redirect(Request.FilePath + "?fid=" + nextFile.SelectedValue); }; foreach (ChangeFile f in files) { ListItem item = new ListItem(); item.Text = f.ServerFileName; item.Value = f.Id.ToString(); list.Items.Add(item); if (f.Id == file.Id) item.Selected = true; } } // Ignore/show whitespace differences button if (vid1 != vid2 && !string.IsNullOrEmpty(DiffArgsIgnoreWhiteSpace)) { var showHideWhiteSpace = navBar.Add(new HyperLink() { Text = ignoreWhiteSpaces ? "Show all differences" : "Ignore white space differences", NavigateUrl = Request.FilePath + "?fid=" + file.Id + "&vid1=" + vid1 + "&vid2=" + vid2 + (ignoreWhiteSpaces ? "" : "&difftype=ignorespace"), }); } navBar.Add(new Label() { Text = "F7/F8 - Previous/Next change", }); }
protected void fireDownloadFileChangedEvent(DownloadFileChangedEventArgs e) { ChangeFile?.Invoke(e); }