Пример #1
0
 public static bool SaveEvaluationGroup(ATTEvaluationGroup obj)
 {
     try
     {
         return(DLLEvaluationGroup.SaveEvaluationGroup(obj));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        public static List <ATTEvaluationGroup> GetEvaluationGroupList(Default defGroup, Default defCriteria, Default defGrade, string active)
        {
            List <ATTEvaluationGroup> lst = new List <ATTEvaluationGroup>();

            try
            {
                List <ATTEvaluationCriteria> lstCriteria = BLLEvaluationCriteria.GetEvaluationCriteriaList(null, defCriteria, active);

                foreach (DataRow row in DLLEvaluationGroup.GetEvaluationGroupTable().Rows)
                {
                    ATTEvaluationGroup grp = new ATTEvaluationGroup();
                    grp.GroupID   = int.Parse(row["Eval_Group_ID"].ToString());
                    grp.GroupName = row["Eval_Group_Name"].ToString();

                    grp.LstEvaluationCriteria = lstCriteria.FindAll
                                                (
                        delegate(ATTEvaluationCriteria crit)
                    {
                        return
                        (crit.GroupID == grp.GroupID);
                    }
                                                );

                    lst.Add(grp);

                    if (defCriteria == Default.Yes && grp.LstEvaluationCriteria.Count > 0)
                    {
                        ATTEvaluationCriteria defaultCrit = new ATTEvaluationCriteria();
                        defaultCrit.EvaluationCriteriaName = "----- बिवरण छन्नुहोस -----";
                        grp.LstEvaluationCriteria.Insert(0, defaultCrit);
                    }
                }

                if (defGroup == Default.Yes)
                {
                    ATTEvaluationGroup defaultX = new ATTEvaluationGroup(0, "----- समुह छन्नुहोस -----");
                    lst.Insert(0, defaultX);
                }

                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }