using HRM.BO; using Ease.Core.DataAccess; using System; using System.Data; namespace HRM.DA { public class InterviewAssessmentKPIDA { internal static void Insert(InterviewAssessmentKPI item, TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Insert Into InterviewAssessmentKPI(InterviewAssessmentKPIID,Description, MaxMark,MinMark) Values(%n, %s, %n, %n)", item.ID, item.Description, item.MaxMark, item.MinMark); tc.ExecuteNonQuery(sql); } internal static void Update(InterviewAssessmentKPI item, TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Update InterviewAssessmentKPI set Description =%s ,MaxMark =%n, MinMark =%n where InterviewAssessmentKPIID =%n ", item.Description, item.MaxMark, item.MinMark,item.ID); tc.ExecuteNonQuery(sql); } internal static void Delete(InterviewAssessmentKPI item, TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Delete From InterviewAssessmentKPI where InterviewAssessmentKPIID =%n ", item.ID); tc.ExecuteNonQuery(sql); } internal static IDataReader Get(TransactionContext tc) { string sql = SQLParser.MakeSQL(@"select * from InterviewAssessmentKPI"); return tc.ExecuteReader(sql); } internal static IDataReader GeById(TransactionContext tc, int id) { string sql = SQLParser.MakeSQL(@"select * from InterviewAssessmentKPI where InterviewAssessmentKPIID =%n", id); return tc.ExecuteReader(sql); } internal static void InsertBoardKpi(InterviewBoardAssessmentKPI item, TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Insert Into InterviewBoardAssessmentKPI(InterviewBoardAssessmentKPIID,InterviewAssessmentKPIID, Marks,CandidateID,SessionID,InterviewBoardMemberID) Values(%n, %n, %n,%n,%n,%n)", item.ID, item.InterviewAssessmentKPIID, item.Marks,item.CandidateId,item.SessionId,item.InterviewAssessmentKPIID); tc.ExecuteNonQuery(sql); } internal static void UpdateBoardKpi(InterviewBoardAssessmentKPI item, TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Update InterviewBoardAssessmentKPI set InterviewAssessmentKPIID =%n ,Marks =%n,CandidateID=%n,SessionID=%n,InterviewBoardMemberID=%n where InterviewBoardAssessmentKPIID =%n ", item.InterviewAssessmentKPIID, item.Marks, item.CandidateId, item.SessionId, item.InterviewAssessmentKPIID, item.ID); tc.ExecuteNonQuery(sql); } internal static void DeleteBoardKpi(InterviewBoardAssessmentKPI item, TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Delete From InterviewBoardAssessmentKPI where InterviewBoardAssessmentKPIID =%n ", item.ID); tc.ExecuteNonQuery(sql); } internal static IDataReader GetBoardKpi(TransactionContext tc) { string sql = SQLParser.MakeSQL(@"select * from InterviewBoardAssessmentKPI"); return tc.ExecuteReader(sql); } internal static IDataReader GetBoardbyId(TransactionContext tc, int id) { string sql = SQLParser.MakeSQL(@"select * from InterviewBoardAssessmentKPI where InterviewBoardAssessmentKPIID =%n", id); return tc.ExecuteReader(sql); } } }