//------------------------------------------------------------------------ public ProjectFile FileCreate(string name, ProjectFile.FileType fileType, Symitar.SymFile.Type symType) { if (Local) { Util.FileWriteLocal(ParentLocal.Path + '\\' + name, ""); ProjectFile file = new ProjectFile(this, name, fileType); string upperName = name.ToUpper(); for (int i = 0; i < Files.Count; i++) { if ((Files[i].Name.ToUpper() == upperName) && (Files[i].Type == fileType)) { return(file); } } Files.Add(file); return(file); } else { Util.FileWriteSym(ParentSym, name, symType, ""); ProjectFile file = new ProjectFile(this, name, fileType); string upperName = name.ToUpper(); for (int i = 0; i < Files.Count; i++) { if ((Files[i].Name.ToUpper() == upperName) && (Files[i].Type == fileType)) { return(file); } } Files.Add(file); return(file); } }
//======================================================================== private void btnOkay_Click(object sender, EventArgs e) { FileName = txtFilename.Text; if ((string)comboType.SelectedItem == "RepGen") { FileType = ProjectFile.FileType.REPGEN; SymFileType = Symitar.SymFile.Type.REPGEN; } else if ((string)comboType.SelectedItem == "Letterfile") { FileType = ProjectFile.FileType.LETTER; SymFileType = Symitar.SymFile.Type.LETTER; } DialogResult = DialogResult.OK; }