public DTO_DiemDanh[] searchDiemDanh(string manv, string date) { int i = 0; DataTable infotable = dd.timKiemDiemDanh(manv, date); if (infotable.Rows.Count == 0) { DTO_DiemDanh[] temp = new DTO_DiemDanh[1]; temp[0] = new DTO_DiemDanh(getThongTinHD(0, 0), getThongTinHD(1, 0)); return(temp); } DTO_DiemDanh[] dtodd = new DTO_DiemDanh[infotable.Rows.Count]; DataRowCollection result = infotable.Rows; foreach (DataRow row in result) { string[] str = new string[2]; for (int j = 0; j <= 1; j++) { str[j] = row[j].ToString(); } dtodd[i] = new DTO_DiemDanh(str[0], str[1]); i++; } return(dtodd); }
public bool suaDiemDanh(DTO_DiemDanh tv) { try { // Ket noi connect.Open(); // Query string string SQL = string.Format("UPDATE DIEMDANH " + "SET NGAYDD = '{1}' " + "WHERE MANV= '{0}'", tv.MANV, tv.NGAYDD); // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, connect); // Query và kiểm tra if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { } finally { // Dong ket noi connect.Close(); } return(false); }
public bool themDiemDanh(DTO_DiemDanh tv)// THẮNG { try { // Ket noi connect.Open(); string SQL = string.Format("INSERT INTO DIEMDANH(MANV, NGAYDD) " + "VALUES ('{0}', '{1}')", tv.MANV, tv.NGAYDD); // DỮ LIỆU NHẬP VÀO // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, connect); // Query và kiểm tra if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { } finally { // Dong ket noi connect.Close(); } return(false); }
static public string check_Nhap(DTO_DiemDanh dd) { string error = ""; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_DiemDanh[] diemdanh = bus.searchDiemDanh(dd.MANV, dd.NGAYDD); if (diemdanh[0].MANV == dd.MANV) { error += "Đã điểm danh rồi"; } return(error); }
private void simpleButton1_Click(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_DiemDanh dd = new DTO_DiemDanh(ThongTinDangNhap.Username, DateChange.ToString(DateTime.Today)); string error = CheckThongTin.check_Nhap(dd); if (error != "") { PushNoti noti1 = new PushNoti("Error", error); noti1.Width = this.panel15.Width; this.panel15.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } if (bus.themData(dd)) { PushNoti noti1 = new PushNoti("Success", "Điểm danh thành công!"); noti1.Width = this.panel15.Width; this.panel15.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); } }
public bool suaData(DTO_DiemDanh tv) { return(dd.suaDiemDanh(tv)); }
public bool themData(DTO_DiemDanh tv) { return(dd.themDiemDanh(tv)); }