public UCDetailedOutlineEdit(Panel pnl_container, string subid, string isAdmin) { InitializeComponent(); this.isAdmin = isAdmin; this.sub_id = subid; this.pnl_container = pnl_container; countdescription = 0; countLM = 0; countSD = 0; countSE = 0; detailed = cDetailedOutline.findfromsubject(subid); this.txt_description.Text = detailed.Description[0]; this.txt_LM.Text = detailed.Learning_Materials[0]; this.txt_SD.Text = detailed.Student_Duties[0]; this.txt_SE.Text = detailed.Scientific_Ethics[0]; descriptions = detailed.Description; learningMaterials = detailed.Learning_Materials; studentDuties = detailed.Student_Duties; scientificEthics = detailed.Scientific_Ethics; maxcountdescription = detailed.Description.Count(); if (maxcountdescription != 0) { mincountdescription = 1; } else { mincountdescription = 0; } maxcountLM = detailed.Learning_Materials.Count(); if (maxcountLM != 0) { mincountLM = 1; } else { mincountLM = 0; } maxcountSD = detailed.Student_Duties.Count(); if (maxcountSD != 0) { mincountSD = 1; } else { mincountSD = 0; } maxcountSE = detailed.Scientific_Ethics.Count(); if (maxcountSE != 0) { mincountSE = 1; } else { mincountSE = 0; } }
public void addDetailedOutline(string id, DetailedOutlines detailedOutlines) { var obId = ObjectId.GenerateNewId(); CDetailedOutline cDetailedOutline = new CDetailedOutline(); var DOExist = cDetailedOutline.findfromsubject(id); if (!(DOExist is null)) { DOExist.Description = detailedOutlines.Description; DOExist.Learning_Materials = detailedOutlines.Learning_Materials; DOExist.Scientific_Ethics = detailedOutlines.Scientific_Ethics; DOExist.Student_Duties = detailedOutlines.Student_Duties; this.mongo.Update <DetailedOutlines>("DetailedOutlines", DOExist._id, DOExist); }