using System; using System.Collections.Generic; using System.Linq; using System.Text; using Ease.CoreV35.DataAccess; using Ease.CoreV35.Model; using Payroll.BO; namespace Payroll.Service { public class EductionalQualificationDA { internal static void InsertEductionalQualification(EductionalQualification eduItem,TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Insert Into CVEductionalQualification(EductionalQualificationID,BoardId, CgpaOrMarks,CgpaOrMarksOutOf,CvId,DegreeTitleId,DisciplineId,IsHighestEducation, Name,PassingYear,Result,InstituteName) Values(%n,%n,%n,%n,%n,%n,%n,%n,%s,%n,%n,%s)", eduItem.ID.Integer,eduItem.BoardId.Integer, eduItem.CgpaOrMarks, eduItem.CgpaOrMarksOutOf, eduItem.CvId.Integer, eduItem.DegreeTitleId.Integer, eduItem.DisciplineId.Integer, Convert.ToInt16(eduItem.IsHighestEducation), eduItem.Name, eduItem.PassingYear, eduItem.ResultID.Integer,eduItem.InstituteName); tc.ExecuteNonQuery(sql); } internal static void UpdateEductionalQualification(EductionalQualification eduItem,TransactionContext tc) { string sql = SQLParser.MakeSQL(@"Update CVEductionalQualification Set BoardId = %n, CgpaOrMarks = %n,CgpaOrMarksOutOf = %n,CvId = %n,DegreeTitleId = %n,DisciplineId = %n,IsHighestEducation = %n, Name = %s,PassingYear = %n,Result = %n,InstituteName = %s Where EductionalQualificationID = %n", eduItem.BoardId.Integer,eduItem.CgpaOrMarks,eduItem.CgpaOrMarksOutOf,eduItem.CvId.Integer,eduItem.DegreeTitleId.Integer, eduItem.DisciplineId.Integer,Convert.ToInt32(eduItem.IsHighestEducation),eduItem.Name,eduItem.PassingYear,eduItem.ResultID.Integer,eduItem.InstituteName,eduItem.ID.Integer); tc.ExecuteNonQuery(sql); } internal static void Delete(ID id, TransactionContext tc) { string sql = SQLParser.MakeSQL( @"Delete From CVEductionalQualification Where EductionalQualificationID = %n", id.Integer); tc.ExecuteNonQuery(sql); } internal static void DeleteByCvId(ID oID, TransactionContext tc) { string sql = SQLParser.MakeSQL( @"Delete From CVEductionalQualification Where CvId = %n", oID.Integer); tc.ExecuteNonQuery(sql); } } }