// Chuyển giá trị trong Textbox thành ChiTiet_TacGiaSach public ChiTiet_TacGiaSach Textbox_To_ChiTiet_TacGiaSach() { try { ChiTiet_TacGiaSach result = new ChiTiet_TacGiaSach(); result.id = (int)this.numbid.Value; result.id_tblSach = (int)this.numbid_tblSach.Value; result.id_tblTacGia = (int)this.numbid_tblTacGia.Value; result.vaiTro = (this.txtvaiTro.Text == null ? null : (string)(this.txtvaiTro.Text)); return(result); } catch (Exception ex) { ShowMessage(ex.Message, false); } // Không load được hoặc xảy ra lỗi return(null); }
// Chuyển giá trị trong DataGridView thành ChiTiet_TacGiaSach public ChiTiet_TacGiaSach DataGridView_To_ChiTiet_TacGiaSach(int index) { try { ChiTiet_TacGiaSach result = new ChiTiet_TacGiaSach(); var id = this.dgvData.Rows[index].Cells["id"].Value; if (id != null) { result.id = int.Parse(id.ToString()); } var id_tblSach = this.dgvData.Rows[index].Cells["id_tblSach"].Value; if (id_tblSach != null) { result.id_tblSach = (id_tblSach == null ? null : (int?)int.Parse(id_tblSach.ToString())); } var id_tblTacGia = this.dgvData.Rows[index].Cells["id_tblTacGia"].Value; if (id_tblTacGia != null) { result.id_tblTacGia = (id_tblTacGia == null ? null : (int?)int.Parse(id_tblTacGia.ToString())); } var vaiTro = this.dgvData.Rows[index].Cells["vaiTro"].Value; if (vaiTro != null) { result.vaiTro = (vaiTro == null ? null : (string)(vaiTro)); } return(result); } catch (Exception ex) { ShowMessage(ex.Message, false); } // Không load được hoặc xảy ra lỗi return(null); }