Beispiel #1
0
        public bool IsDulicateExam(DBSite site, ExamMasterEntity exam, bool isUpdate)
        {
            bool isDuplicate = true;

            string qry = "";

            qry += "SELECT ExamName FROM tblExamMaster ";
            qry += Util_BLL.GetUserWhereCondition(Util_BLL.User);
            qry += " AND ExamName ='" + exam.ExamName + "'";
            //qry += " AND TermId =" + exam.TermId;
            //qry += " AND MaxMarks =" + exam.MaxMarks;

            DataTable dt = site.ExecuteSelect(qry);

            if (isUpdate)
            {
                isDuplicate = dt.Rows.Count > 1;
            }
            else
            {
                isDuplicate = dt.Rows.Count > 0;
            }

            return(false);
            //return isDuplicate;
        }
Beispiel #2
0
        public List <ExamMasterEntity> GetExamList(DBSite site, int userId, string id = "")
        {
            List <ExamMasterEntity> examList = new List <ExamMasterEntity>();

            string qry = "";

            qry += "SELECT "
                   + " ExamMasterId, ExamDate, ExamName, ExamCode, MaxMarks, PassMarks "
                   + ", TermId, ClassMasterID, SectionMasterID, ExamOrder, IsFormula, UserID, FYear "
                   + " FROM tblExamMaster em "

                   + " WHERE em.UserId = " + Util_BLL.User.UserId
                   + " AND isFormula = 0 ";

            if (id != string.Empty)
            {
                qry += "AND  ExamMasterId = " + id;
            }


            qry += " ORDER BY ExamOrder ";

            DataTable        dt = site.ExecuteSelect(qry);
            ExamMasterEntity exam;

            foreach (DataRow dr in dt.Rows)
            {
                exam = new ExamMasterEntity();


                exam.ExamMasterId = util.CheckNullInt(dr["ExamMasterId"]);
                exam.ExamDate     = util.CheckNullDate(dr["ExamDate"]);
                exam.ExamName     = util.CheckNull(dr["ExamName"]);
                exam.ExamCode     = util.CheckNull(dr["ExamCode"]);
                exam.TermId       = util.CheckNullInt(dr["TermId"]);

                exam.ClassMasterID = util.CheckNullInt(dr["ClassMasterID"]);

                exam.SectionMasterID = util.CheckNullInt(dr["SectionMasterID"]);
                exam.MaxMarks        = util.CheckNullInt(dr["MaxMarks"]);
                exam.PassMarks       = util.CheckNullInt(dr["PassMarks"]);
                exam.ExamOrder       = util.CheckNullInt(dr["ExamOrder"]);
                exam.IsFormula       = util.CheckNullInt(dr["IsFormula"]);

                exam.UserID = util.CheckNullInt(dr["UserID"]);
                exam.FYear  = util.CheckNullInt(dr["FYear"]);

                examList.Add(exam);
            }

            return(examList);
        }
Beispiel #3
0
        public void UpdateExam(DBSite site, ExamMasterEntity exam)
        {
            string qry = "UPDATE tblExamMaster SET ";

            qry += " ExamName ='" + exam.ExamName + "'";
            qry += " , ExamCode ='" + exam.ExamCode + "'";
            qry += ", ExamDate='" + exam.ExamDate + "'";
            qry += ", ClassMasterID=" + exam.ClassMasterID;
            qry += ", SectionMasterID =" + exam.SectionMasterID;
            qry += ", MaxMarks =" + exam.MaxMarks;
            qry += ", PassMarks =" + exam.PassMarks;
            qry += ", ISFormula =" + exam.IsFormula;
            qry += ", ExamOrder =" + exam.ExamOrder;
            qry += ", TermId =" + exam.TermId;


            qry += Util_BLL.GetUserWhereCondition(Util_BLL.User);
            qry += " AND ExamMasterId = " + exam.ExamMasterId;

            site.Execute(qry);
        }
Beispiel #4
0
        public void SaveExam(DBSite site, ExamMasterEntity exam)
        {
            string qry = "INSERT INTO tblExamMaster( ";

            qry += "   ExamName, ExamCode, ExamDate, MaxMarks, PassMarks ";
            qry += "  , TermId, ClassMasterID, SectionMasterID, ExamOrder, IsFormula,";
            qry += " UserID, FYear)  VALUES(";
            qry += "'" + exam.ExamName + "'";
            qry += ", '" + exam.ExamCode + "'";
            qry += ", '" + exam.ExamDate + "'";
            qry += ", " + exam.MaxMarks;
            qry += ", " + exam.PassMarks;
            qry += ", " + exam.TermId;
            qry += ", " + exam.ClassMasterID;
            qry += ", " + exam.SectionMasterID;
            qry += ", " + exam.ExamOrder;
            qry += ", " + exam.IsFormula;

            qry += ", " + util.GetUserInsertQryMaster(Util_BLL.User);

            qry += " )";

            site.Execute(qry);
        }