private void ImportIntoDatabase(DataTable data) { if (data != null && data.Rows.Count > 0) { try { for (int i = 0; i < data.Rows.Count; i++) { bool gender = data.Rows[i]["Giới tính"].ToString().Trim() == "Nam" ? true : false; DateTime ngaySinh = XyLyNgayThang.XuLyChuoiNgayThang(data.Rows[i]["Ngày sinh"].ToString().Trim().Substring(0, 10)); DataTable existingUser = _user.GetUserListByStudentCode(data.Rows[i]["Mã sinh viên"].ToString().Trim()); // Nếu mã sinh viên chưa tồn tại trong DB thì thêm mới if (existingUser == null || existingUser.Rows.Count == 0) { _user.Insert(int.Parse(drpChonLop.SelectedValue.ToString()), data.Rows[i]["Mã sinh viên"].ToString().Trim(), data.Rows[i]["Tên sinh viên"].ToString().Trim(), gender, data.Rows[i]["CMT"].ToString().Trim(), ngaySinh, data.Rows[i]["Địa chỉ"].ToString().Trim(), data.Rows[i]["SDT"].ToString().Trim(), data.Rows[i]["Email"].ToString().Trim(), DateTime.Now, DateTime.Now, false, true); } // Ngược lại, nhân viên đã tồn tại trong DB thì update else { _user.UpdateByStudentCode(int.Parse(drpChonLop.SelectedValue.ToString()), data.Rows[i]["Mã sinh viên"].ToString().Trim(), data.Rows[i]["Tên sinh viên"].ToString().Trim(), gender, data.Rows[i]["CMT"].ToString().Trim(), ngaySinh, data.Rows[i]["Địa chỉ"].ToString().Trim(), data.Rows[i]["SDT"].ToString().Trim(), data.Rows[i]["Email"].ToString().Trim(), DateTime.Now, false, true); } } } catch (Exception ex) { Response.Write(ex.ToString()); } } }
public DataTable Login(string name, string cmt, string birthday) { SqlCommand command = new SqlCommand("Select * from User_ where name=@name and cmt=@cmt and birthday=@birthday and status='True'"); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@name", name); command.Parameters.AddWithValue("@cmt", cmt); command.Parameters.AddWithValue("@birthday", XyLyNgayThang.XuLyChuoiNgayThang(birthday)); return(SQLDB.SQLDB.GetData(command)); }
protected void btnUpdate_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtMaSV.Text.Trim())) { if (hdInsert.Value != "insert") { //Cập nhật DateTime ngaySinh = XyLyNgayThang.XuLyChuoiNgayThang(txtNgaySinh.Text.Substring(0, 10)); bool gender = chkGT.Checked ? true : false; _user.Update(int.Parse(hdIDUser.Value.ToString()), int.Parse(drpLop.SelectedValue.ToString()), txtMaSV.Text.Trim(), txtTenSV.Text.ToString(), gender, txtCMT.Text.ToString(), ngaySinh, txtDiaChi.Text.ToString(), txtSDT.Text.ToString(), txtEmail.Text.ToString(), DateTime.Now, false, true); } Response.Redirect(Request.Url.ToString()); } }