Utopia-Attendance-Software/AttendanceDAO.cs

33 lines
1.2 KiB
C#

using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FaceTransfer
{
public class AttendanceDAO
{
public AttendanceDAO()
{
}
public void Add(Attendance attendance, MySqlConnection connection)
{
string query = "REPLACE INTO `hrms`.`attendance_log` (`ac_no`, `checktime`, `processed`, `machine_id`, `in_out_type_id`, `machine_ip`, `date`) VALUES (@AcNo, @CHECKTIME, @isProcessed, @MachineId, @InOutTypeId, @MachineIP, @Getdate)";
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.Parameters.AddWithValue("@AcNo", attendance.AcNo);
cmd.Parameters.AddWithValue("@CHECKTIME", attendance.CheckTime);
cmd.Parameters.AddWithValue("@isProcessed", attendance.IsProcessed);
cmd.Parameters.AddWithValue("@machineId", attendance.MachineId);
cmd.Parameters.AddWithValue("@InOutTypeId", attendance.InOutTypeId);
cmd.Parameters.AddWithValue("@MachineIP", attendance.MachineIp);
cmd.Parameters.AddWithValue("@Getdate", attendance.Date);
cmd.ExecuteNonQuery();
}
}
}