private void btnSua_Click(object sender, EventArgs e) { //action: sua //dectect current action if ("sua" != act) { HienThiDuLieu(); grbInFor.Enabled = true; pnInFor.Visible = true; pnInFor.Enabled = true; XoaDuLieu(); txtMaTaiLieu.Enabled = true; act = "sua"; return; } TaiLieuDTO aTL = new TaiLieuDTO(txtMaTaiLieu.Text, txtTenTL.Text, cboTheLoai.Text, int.Parse(txtSoLuong.Text), txtNXB.Text, int.Parse(txtNamXB.Text), txtTacGia.Text); DialogResult result = MessageBox.Show("Bạn chắc chắn muốn lưu lại thông tin ?", " ", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { myTaiLieuBUL.SuaThongTinTaiLieu(aTL); } if (result == DialogResult.No) { return; } HienThiDuLieu(); XoaDuLieu(); }
public void Update(TaiLieuDTO taiLieuDTO) { tailieu tailieu = _mapper.Map <tailieu>(taiLieuDTO); _unitOfWork.TaiLieuRepository.Update(tailieu); _unitOfWork.Commit(); }
private void btnThem_Click(object sender, EventArgs e) { //dectect current action if ("them" != act) { //HienThiDuLieu(); pnInFor.Visible = true; pnInFor.Enabled = true; txtMaTaiLieu.Enabled = false; XoaDuLieu(); txtMaTaiLieu.Enabled = false; txtMaTaiLieu.Text = MaTuTang(); act = "them"; return; } TaiLieuDTO aTL = new TaiLieuDTO(txtMaTaiLieu.Text, txtTenTL.Text, cboTheLoai.Text, int.Parse(txtSoLuong.Text), txtNXB.Text, int.Parse(txtNamXB.Text), txtTacGia.Text); txtMaTaiLieu.Text = MaTuTang(); DialogResult result = MessageBox.Show("Bạn chắc chắn muốn thêm ?", " ", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { myTaiLieuBUL.ThemMotTaiLieu(aTL); } if (result == DialogResult.No) { return; } HienThiDuLieu(); XoaDuLieu(); txtMaTaiLieu.Text = MaTuTang(); }
public TaiLieuDTO Add(TaiLieuDTO taiLieuDTO) { tailieu tailieu = _unitOfWork.TaiLieuRepository.Add(_mapper.Map <tailieu>(taiLieuDTO)); _unitOfWork.Commit(); return(_mapper.Map <TaiLieuDTO>(tailieu)); }
/** * @param taiLieuDTO */ public void SuaTaiLieu(TaiLieuDTO taiLieuDTO) { // TODO implement here try { taiLieuDAO.SuaTaiLieu(taiLieuDTO); } catch (Exception ex) { throw ex; } }
private void btnSuaTaiLieu1_Click(object sender, EventArgs e) { try { TaiLieuDTO taiLieuDTO = new TaiLieuDTO(txtMaTaiLieu1.Text, txtTenTaiLieu1.Text, txtMaTheLoai1.Text, int.Parse(txtSoLuong1.Text), txtNhaXuatBan1.Text , int.Parse(txtNamXuatBan1.Text), txtTacGia1.Text); taiLieuBO.SuaTaiLieu(taiLieuDTO); txtStatus.Text = ""; } catch { txtStatus.Text = "Lỗi sửa tài liệu"; } }
private void btnLuuTaiLieu1_Click(object sender, EventArgs e) { try { TaiLieuDTO taiLieuDTO = new TaiLieuDTO(txtMaTaiLieu1.Text, txtTenTaiLieu1.Text, txtMaTheLoai1.Text, int.Parse(txtSoLuong1.Text), txtNhaXuatBan1.Text , int.Parse(txtNamXuatBan1.Text), txtTacGia1.Text); taiLieuBO.ThemTaiLieu(taiLieuDTO); txtStatus.Text = ""; } catch (Exception ex) { txtStatus.Text = "Lỗi ghi thông tin !"; } XemTaiLieu(); }
public List <TaiLieuDTO> getTaiLieu() { con.Open(); List <TaiLieuDTO> dsTaiLieu = new List <TaiLieuDTO>(); SqlCommand cmd = new SqlCommand("SELECT * FROM TaiLieu", con); SqlDataReader read = cmd.ExecuteReader(); while (read.Read() == true) { TaiLieuDTO item = new TaiLieuDTO(read["MaTaiLieu"].ToString(), read["TenTaiLieu"].ToString(), read["MaTheLoai"].ToString(), Convert.ToInt32(read["SoLuong"]), read["NhaXuatBan"].ToString(), int.Parse(read["NamXuatBan"].ToString()), read["TacGia"].ToString()); dsTaiLieu.Add(item); } con.Close(); return(dsTaiLieu); }
public void SuaThongTinTaiLieu(TaiLieuDTO TLSua) { conn = new SqlConnection(connstring); conn.Open(); SqlCommand command = new SqlCommand(); command.CommandType = System.Data.CommandType.Text; command.CommandText = "update TaiLieu set TenTaiLieu=@ten,MaTheLoai=@matl,SoLuong=@sl,NhaXuatBan=@nxb,NamXuatBan=@namxb,TacGia=@tg where MaTaiLieu=@ma"; command.Connection = conn; command.Parameters.AddWithValue("@ma", TLSua.MaTaiLieu); command.Parameters.AddWithValue("@ten", TLSua.TenTaiLieu); command.Parameters.AddWithValue("@matl", TLSua.MaTheLoai); command.Parameters.AddWithValue("@sl", TLSua.SoLuong); command.Parameters.AddWithValue("@nxb", TLSua.NhaXuatBan); command.Parameters.AddWithValue("@namxb", TLSua.NamXuatBan); command.Parameters.AddWithValue("@tg", TLSua.TacGia); int ret = command.ExecuteNonQuery(); conn.Close(); }
public void ThemMotTaiLieu(TaiLieuDTO TLMoi) { conn = new SqlConnection(connstring); conn.Open(); SqlCommand command = new SqlCommand(); command.CommandType = System.Data.CommandType.Text; command.CommandText = "insert into TaiLieu values (@ma,@ten,@matl,@sl,@nxb,@namxb,@tg)"; command.Connection = conn; command.Parameters.AddWithValue("@ma", TLMoi.MaTaiLieu); command.Parameters.AddWithValue("@ten", TLMoi.TenTaiLieu); command.Parameters.AddWithValue("@matl", TLMoi.MaTheLoai); command.Parameters.AddWithValue("@sl", TLMoi.SoLuong); command.Parameters.AddWithValue("@nxb", TLMoi.NhaXuatBan); command.Parameters.AddWithValue("@namxb", TLMoi.NamXuatBan); command.Parameters.AddWithValue("@tg", TLMoi.TacGia); int ret = command.ExecuteNonQuery(); conn.Close(); }
public List <TaiLieuDTO> TimTaiLieu(string ma) { conn = new SqlConnection(connstring); conn.Open(); SqlCommand command = new SqlCommand(); command.CommandType = System.Data.CommandType.Text; command.CommandText = "select * from TaiLieu where MaTaiLieu = @ma"; command.Connection = conn; command.Parameters.AddWithValue("@ma", ma); SqlDataReader reader = command.ExecuteReader(); List <TaiLieuDTO> ds = new List <TaiLieuDTO>(); while (reader.Read()) { TaiLieuDTO aTL = new TaiLieuDTO(reader["MaTaiLieu"].ToString(), reader["TenTaiLieu"].ToString(), reader["MaTheLoai"].ToString(), int.Parse(reader["SoLuong"].ToString()), reader["NhaXuatBan"].ToString(), int.Parse(reader["NamXuatBan"].ToString()), reader["TacGia"].ToString()); ds.Add(aTL); } conn.Close(); return(ds); }
public List <TaiLieuDTO> LayDanhSachTaiLieu() { List <TaiLieuDTO> dsTaiLieu = new List <TaiLieuDTO>(); conn = new SqlConnection(connstring); conn.Open(); SqlCommand command = new SqlCommand(); command.CommandType = System.Data.CommandType.Text; command.CommandText = "select * from TaiLieu"; command.Connection = conn; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { TaiLieuDTO aTL = new TaiLieuDTO(reader["MaTaiLieu"].ToString(), reader["TenTaiLieu"].ToString(), reader["MaTheLoai"].ToString(), int.Parse(reader["SoLuong"].ToString()), reader["NhaXuatBan"].ToString(), int.Parse(reader["NamXuatBan"].ToString()), reader["TacGia"].ToString()); dsTaiLieu.Add(aTL); } conn.Close(); return(dsTaiLieu); }
/** * @param taiLieu */ public void SuaTaiLieu(TaiLieuDTO taiLieu) { // TODO implement here try { connection.Open(); command = "UPDATE TaiLieu SET TenTaiLieu=@TenTaiLieu,MaTheLoai=@MaTheLoai,SoLuong=@SoLuong,NhaXuatBan=@NhaXuatBan,NamSanXuat=@NamSanXuat, TacGia = @TacGia WHERE MaTaiLieu=@MaTaiLieu"; sqlCommand = new SqlCommand(command, connection.sqlConnection); sqlCommand.Parameters.AddWithValue("MaTaiLieu", taiLieu.MaTaiLieu); sqlCommand.Parameters.AddWithValue("TenTaiLieu", taiLieu.TenTaiLieu); sqlCommand.Parameters.AddWithValue("MaTheLoai", taiLieu.MaTheLoai); sqlCommand.Parameters.AddWithValue("SoLuong", taiLieu.SoLuong); sqlCommand.Parameters.AddWithValue("NhaXuatBan", taiLieu.NhaXuatBan); sqlCommand.Parameters.AddWithValue("NamXuatBan", taiLieu.NamXuatBan); sqlCommand.Parameters.AddWithValue("TacGia", taiLieu.TacGia); connection.Close(); } catch (Exception ex) { throw ex; } }
/** * @param taiLieu */ public void ThemTaiLieu(TaiLieuDTO taiLieu) { // TODO implement here try { connection.Open(); command = "INSERT INTO TaiLieu VALUES(@MaTaiLieu,@TenTaiLieu,@MaTheLoai,@SoLuong,@NhaXuatBan,@NamXuatBan,@TacGia)"; sqlCommand = new SqlCommand(command, connection.sqlConnection); sqlCommand.Parameters.AddWithValue("MaTaiLieu", taiLieu.MaTaiLieu); sqlCommand.Parameters.AddWithValue("TenTaiLieu", taiLieu.TenTaiLieu); sqlCommand.Parameters.AddWithValue("MaTheLoai", taiLieu.MaTheLoai); sqlCommand.Parameters.AddWithValue("SoLuong", taiLieu.SoLuong); sqlCommand.Parameters.AddWithValue("NhaXuatBan", taiLieu.NhaXuatBan); sqlCommand.Parameters.AddWithValue("NamXuatBan", taiLieu.NamXuatBan); sqlCommand.Parameters.AddWithValue("TacGia", taiLieu.TacGia); sqlCommand.ExecuteNonQuery(); connection.Close(); } catch (Exception ex) { throw ex; } }
public void SuaThongTinTaiLieu(TaiLieuDTO TLSua) { myTaiLieuDAL.SuaThongTinTaiLieu(TLSua); }
public void ThemMotTaiLieu(TaiLieuDTO TLMoi) { myTaiLieuDAL.ThemMotTaiLieu(TLMoi); }