Exemple #1
0
        public Subject CreateSubject()
        {
            //Creating Subject result for TPI ctegory using category's sybjectId
            SubjectResult subResult   = kService.CreateSubject(kSession, "1-1021");
            Subject       tempSubject = subResult.Subject;

            List <Field> subjectFieldList = new List <Field>();

            //List<ValueField> subjectFieldList = new List<ValueField>();


            //Creating Value fields

            ////getting next project id
            objBLL = new MetisBLL();
            DataTable dt = new DataTable();

            dt = objBLL.getNextProjectID();
            string prj_id = dt.Rows[0]["ProjectID"].ToString();



            subjectFieldList.Add(CreateValField("Project Name", ProjectName.Text));
            subjectFieldList.Add(CreateValField("Project_ID", prj_id));

            // subjectFieldList.Add(CreateValField("ContactName", ""));

            ////Creating Reference fields
            //// get the subject id from the drop down
            //  subjectFieldList.Add(CreateRefField(ProjectType.SelectedValue.ToString(), "Project Type")); // Item Status (Active)
            //subjectFieldList.Add(CreateRefField("", "Customer")); //Daymon Represented Flag
            //subjectFieldList.Add(CreateRefField("", "PracticeDetail")); //Organic


            ////Creating AutoGeneratedFields
            //subjectFieldList.Add(CreateAutoGeneratedValField("TradingPartnerMDMId")); //Kalido Generated ID

            //Assigning fields to subject
            tempSubject.Fields = subjectFieldList.ToArray();


            return(tempSubject);
        }