public List <Entity.Lembur> ReadByName(string nama) { List <Entity.Lembur> list = new List <Entity.Lembur>(); try { string sql = @"select lembur.Id_karyawan, Nm_karyawan, Total_jam, Waktu, Keterangan from lembur inner join karyawan on lembur.Id_karyawan=karyawan.Id_karyawan where Nm_karyawan like @nama or lembur.Id_karyawan like @Id"; using (OleDbCommand cmd = new OleDbCommand(sql, _conn)) { cmd.Parameters.AddWithValue("@nama", "%" + nama + "%"); cmd.Parameters.AddWithValue("@Id", "%" + nama + "%"); using (OleDbDataReader dtr = cmd.ExecuteReader()) { while (dtr.Read()) { Entity.Lembur lembur = new Entity.Lembur(); lembur.Id = Convert.ToInt32(dtr["ID"].ToString()); lembur.Id_karyawan = Convert.ToInt32(dtr["Id_karyawan"].ToString()); lembur.Nm_karyawan = dtr["Nm_karyawan"].ToString(); lembur.Total_jam = Convert.ToInt32(dtr["Total_jam"].ToString()); lembur.Mulai_lembur = Convert.ToDateTime(dtr["Waktu"].ToString()); lembur.keterangan = dtr["Keterangan"].ToString(); list.Add(lembur); } } } } catch (Exception ex) { System.Diagnostics.Debug.Print("Create error: {0}", ex.Message); } return(list); }
public List <Entity.Lembur> ReadAll() { List <Entity.Lembur> list = new List <Entity.Lembur>(); try { string sql = @"select ID, lembur.Id_karyawan, Nm_karyawan, Total_jam, Waktu, Keterangan from lembur inner join karyawan on lembur.Id_karyawan=karyawan.Id_karyawan order by waktu"; using (OleDbCommand cmd = new OleDbCommand(sql, _conn)) { using (OleDbDataReader dtr = cmd.ExecuteReader()) { while (dtr.Read()) { Entity.Lembur lembur = new Entity.Lembur(); lembur.Id = Convert.ToInt32(dtr["ID"].ToString()); lembur.Id_karyawan = Convert.ToInt32(dtr["Id_karyawan"].ToString()); lembur.Nm_karyawan = dtr["Nm_karyawan"].ToString(); lembur.Total_jam = Convert.ToInt32(dtr["Total_jam"].ToString()); lembur.Mulai_lembur = Convert.ToDateTime(dtr["Waktu"].ToString()); lembur.keterangan = dtr["Keterangan"].ToString(); list.Add(lembur); } } } } catch (Exception ex) { System.Diagnostics.Debug.Print("Create error: {0}", ex.Message); } return(list); }
public int delete(Entity.Lembur lembur) { int result = 0; string sql = @"delete from lembur where ID = @Id"; using (OleDbCommand cmd = new OleDbCommand(sql, _conn)) { cmd.Parameters.AddWithValue("@Id", lembur.Id); try { result = cmd.ExecuteNonQuery(); } catch (Exception ex) { System.Diagnostics.Debug.Print("Delete error: {0}", ex.Message); } } return(result); }
public int Create(Entity.Lembur lembur) { int result = 0; string sql = @"insert into lembur (Id_karyawan, Total_jam, waktu, keterangan) values ('" + lembur.Id_karyawan + "', '" + lembur.Total_jam + "', '" + lembur.Mulai_lembur + "', '" + lembur.keterangan + "')"; using (OleDbCommand cmd = new OleDbCommand(sql, _conn)) { try { result = cmd.ExecuteNonQuery(); } catch (Exception ex) { System.Diagnostics.Debug.Print("Create error: {0}", ex.Message); } } return(result); }