using System; using System.Collections.Generic; using System.Linq; using System.Text; using Ease.CoreV35.Model; using Ease.CoreV35.DataAccess; using Payroll.BO; using System.Data; namespace Payroll.Service { class EmpMobileAttendanceDA { internal static IDataReader Get(TransactionContext tc, ID id) { return tc.ExecuteReader(@"select * from EMPMOBILEATTENDANCE where EmpMobAttendID=%n", id.Integer); } internal static IDataReader Get(TransactionContext tc) { return tc.ExecuteReader(@"select * from EMPMOBILEATTENDANCE"); } internal static ID Insert(TransactionContext tc, EmpMobileAttendance empAttend) { tc.ExecuteNonQuery(@"insert into EMPMOBILEATTENDANCE(EmpMobAttendID,EmpID,IMENO,CreatedBy,CreationDate) values(%n,%n,%s,%n,%d)", empAttend.ID.Integer, empAttend.EmpID.Integer, empAttend.IMENO, empAttend.CreatedBy.Integer, empAttend.CreatedDate); return empAttend.ID; } internal static ID Delete(TransactionContext tc, EmpMobileAttendance empAttend) { tc.ExecuteNonQuery(@"delete from EMPMOBILEATTENDANCE where EmpMobAttendID=%n", empAttend.ID.Integer); return empAttend.ID; } internal static ID Update(TransactionContext tc, EmpMobileAttendance empAttend) { tc.ExecuteNonQuery(@"update EMPMOBILEATTENDANCE set EmpID=%n,IMENO=%s,CreatedBy=%n,CreationDate=%d,ModifiedBy=%n,ModifiedDate=%d where EmpMobAttendID=%n ", empAttend.EmpID.Integer, empAttend.IMENO, empAttend.CreatedBy.Integer, empAttend.CreatedDate, empAttend.ModifiedBy.Integer, empAttend.ModifiedDate, empAttend.ID.Integer); return empAttend.ID; } } }