private String ExportDocx(string masterStudiengang) { config = XmlDataManager.XmlConfigDataReader("configs.xml"); WordDocCreator Docx = new WordDocCreator(@Path.GetDirectoryName(Application.ExecutablePath).Trim() + "\\template.docx"); StudentenVerwaltung studentenVerwaltung = new StudentenVerwaltung(); List <FachCpDelta> listeFach = new List <FachCpDelta>(); listeFach = GetFachCpDate(bd.Masterstudiengang.Trim()); Docx.FindAndReplace("<fach1>", listeFach[0].Fach.Trim()); Docx.FindAndReplace("<fach2>", listeFach[1].Fach.Trim()); Docx.FindAndReplace("<fach3>", listeFach[2].Fach.Trim()); Docx.FindAndReplace("<fach4>", listeFach[3].Fach.Trim()); Docx.FindAndReplace("<fach5>", listeFach[4].Fach.Trim()); Docx.FindAndReplace("<fach6>", listeFach[5].Fach.Trim()); Docx.FindAndReplace("<fach7>", listeFach[6].Fach.Trim()); Docx.FindAndReplace("<fach8>", listeFach[7].Fach.Trim()); Docx.FindAndReplace("<fach9>", listeFach[8].Fach.Trim()); Docx.FindAndReplace("<fach10>", listeFach[9].Fach.Trim()); Docx.FindAndReplace("<cp1>", listeFach[0].IntCP.ToString()); Docx.FindAndReplace("<cp2>", listeFach[1].IntCP.ToString()); Docx.FindAndReplace("<cp3>", listeFach[2].IntCP.ToString()); Docx.FindAndReplace("<cp4>", listeFach[3].IntCP.ToString()); Docx.FindAndReplace("<cp5>", listeFach[4].IntCP.ToString()); Docx.FindAndReplace("<cp6>", listeFach[5].IntCP.ToString()); Docx.FindAndReplace("<cp7>", listeFach[6].IntCP.ToString()); Docx.FindAndReplace("<cp8>", listeFach[7].IntCP.ToString()); Docx.FindAndReplace("<cp9>", listeFach[8].IntCP.ToString()); Docx.FindAndReplace("<cp10>", listeFach[9].IntCP.ToString()); Docx.FindAndReplace("<name>", bd.Name); Docx.FindAndReplace("<vorname>", bd.Vorname); Docx.FindAndReplace("<nationalitaet>", bd.Nationalitaet); Docx.FindAndReplace("<studiengang>", bd.Studiengang); Docx.FindAndReplace("<hochschule>", bd.Hochschule); Docx.FindAndReplace("<land>", bd.Studienland); Docx.FindAndReplace("<note>", bd.Note); Docx.FindAndReplace("<erworbenecp>", bd.Creditpunkte); Docx.FindAndReplace("<masterstudiengang>", masterStudiengang); Docx.FindAndReplace("<ablehnungsgrund>", bd.Ablehnungsgrund); Docx.FindAndReplace("<kommentar>", bd.Comment); Docx.FindAndReplace("<date>", DateTime.Now.ToShortDateString()); Docx.FindAndReplace("<delta1>", fehlendeCPInfos[0].FehlCP.ToString()); Docx.FindAndReplace("<delta2>", fehlendeCPInfos[1].FehlCP.ToString()); Docx.FindAndReplace("<delta3>", fehlendeCPInfos[2].FehlCP.ToString()); Docx.FindAndReplace("<delta4>", fehlendeCPInfos[3].FehlCP.ToString()); Docx.FindAndReplace("<delta5>", fehlendeCPInfos[4].FehlCP.ToString()); Docx.FindAndReplace("<delta6>", fehlendeCPInfos[5].FehlCP.ToString()); Docx.FindAndReplace("<delta7>", fehlendeCPInfos[6].FehlCP.ToString()); Docx.FindAndReplace("<delta8>", fehlendeCPInfos[7].FehlCP.ToString()); Docx.FindAndReplace("<delta9>", fehlendeCPInfos[8].FehlCP.ToString()); Docx.FindAndReplace("<delta10>", fehlendeCPInfos[9].FehlCP.ToString()); Docx.FindAndReplace("<ist1>", (listeFach[0].IntCP - fehlendeCPInfos[0].FehlCP).ToString()); Docx.FindAndReplace("<ist2>", (listeFach[1].IntCP - fehlendeCPInfos[1].FehlCP).ToString()); Docx.FindAndReplace("<ist3>", (listeFach[2].IntCP - fehlendeCPInfos[2].FehlCP).ToString()); Docx.FindAndReplace("<ist4>", (listeFach[3].IntCP - fehlendeCPInfos[3].FehlCP).ToString()); Docx.FindAndReplace("<ist5>", (listeFach[4].IntCP - fehlendeCPInfos[4].FehlCP).ToString()); Docx.FindAndReplace("<ist6>", (listeFach[5].IntCP - fehlendeCPInfos[5].FehlCP).ToString()); Docx.FindAndReplace("<ist7>", (listeFach[6].IntCP - fehlendeCPInfos[6].FehlCP).ToString()); Docx.FindAndReplace("<ist8>", (listeFach[7].IntCP - fehlendeCPInfos[7].FehlCP).ToString()); Docx.FindAndReplace("<ist9>", (listeFach[8].IntCP - fehlendeCPInfos[8].FehlCP).ToString()); Docx.FindAndReplace("<ist10>", (listeFach[9].IntCP - fehlendeCPInfos[9].FehlCP).ToString()); Docx.FindAndReplace("<ges>", summe.ToString()); string name = bd.Name.Replace(" ", "_"); string vorname = bd.Vorname.Replace(" ", "_"); masterStudiengang = masterStudiengang.Replace(" ", "_"); string semester = bd.Semester.Replace(" ", "_"); string filename = "\\" + semester.Trim() + vorname.Trim() + name.Trim() + masterStudiengang.Trim() + ".docx"; string filepath = config.SaveDocxPath.Trim() + filename.Trim(); Docx.CreateDocx(filepath); return(filepath); }
private String ExportDocx(string masterStudiengang, int fileIndex) { config = XmlDataManager.XmlConfigDataReader("configs.xml"); WordDocCreator Docx = new WordDocCreator(@Path.GetDirectoryName(Application.ExecutablePath).Trim() + "\\bci.docx"); Docx.FindAndReplace("<name>", bewerbungsdata.Name.Trim()); Docx.FindAndReplace("<vorname>", bewerbungsdata.Vorname.Trim()); Docx.FindAndReplace("<nationalitaet>", bewerbungsdata.Nationalitaet.Trim()); Docx.FindAndReplace("<studiengang>", bewerbungsdata.Studiengang.Trim()); Docx.FindAndReplace("<hochschule>", bewerbungsdata.Hochschule.Trim()); Docx.FindAndReplace("<note>", bewerbungsdata.Note.Trim()); Docx.FindAndReplace("<erworbenecp>", bewerbungsdata.Creditpunkte.Trim()); Docx.FindAndReplace("<masterstudiengang>", masterStudiengang.Trim()); Docx.FindAndReplace("<ablehnungsgrund>", bewerbungsdata.Ablehnungsgrund.Trim()); Docx.FindAndReplace("<kommentar>", bewerbungsdata.Comment.Trim()); Docx.FindAndReplace("<date>", DateTime.Now.ToShortDateString()); string filename = "\\" + bewerbungsdata.Name.Trim() + bewerbungsdata.Vorname.Trim() + fileIndex.ToString().Trim() + ".docx"; string filepath = config.SaveDocxPath.Trim() + filename.Trim(); Docx.CreateDocx(filepath); return(filepath); }
private void ExportDocx() { config = XmlDataManager.XmlConfigDataReader("configs.xml"); WordDocCreator Docx = new WordDocCreator(@"G:\GitProjects\DataManagerSystem\template\BCI.docx"); Docx.FindAndReplace("<name>", NameTB.Text.Trim()); Docx.FindAndReplace("<vorname>", FirstnameTB.Text.Trim()); Docx.FindAndReplace("<nationalitaet>", NationalityTB.Text.Trim()); Docx.FindAndReplace("<studiengang>", StudiengangCB.Text.Trim()); Docx.FindAndReplace("<hochschule>", HochshuleCB.Text.Trim()); Docx.FindAndReplace("<note>", AbschlussnoteTB.Text.Trim()); Docx.FindAndReplace("<erworbenecp>", CpTB.Text.Trim()); Docx.FindAndReplace("<masterstudiengang>", MasterstudiengangCB.Text.Trim()); Docx.FindAndReplace("<ablehnungsgrund>", AblehnungsgrundTB.Text.Trim()); Docx.FindAndReplace("<kommentar>", KommentarTB.Text.Trim()); Docx.FindAndReplace("<date>", DateTime.Now.ToShortDateString()); string filename = "\\" + NameTB.Text.Trim() + DateTime.Now.ToShortDateString().Trim() + ".docx"; Docx.CreateDocx(config.SaveDocxPath.Trim() + filename.Trim()); }