CEL_Payroll/Payroll.Service/Recruitement/DA/EductionalQualificationDA.cs

48 lines
2.5 KiB
C#
Raw Normal View History

2024-09-17 14:30:13 +06:00
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);
}
}
}