public static TreeViewItem The_Hien(VanBanDTO vb) { TreeViewItem kq = new TreeViewItem(); kq.Tag = vb; return(kq); }
public VanBanDTO Add(VanBanDTO vanBanDTO) { vanban vanban = _unitOfWork.VanBanRepository.Add(_mapper.Map <vanban>(vanBanDTO)); _unitOfWork.Commit(); return(_mapper.Map <VanBanDTO>(vanban)); }
public void Update(VanBanDTO vanBanDTO) { vanban vanban = _mapper.Map <vanban>(vanBanDTO); _unitOfWork.VanBanRepository.Update(vanban); _unitOfWork.Commit(); }
public static string[] LayNoiDungVanBan(VanBanDTO VanBan) { ArrayList ListNoiDungDoanVan = new ArrayList(); foreach (DoanVanDTO DoanVan in VanBan.ArrDoanVan) { ListNoiDungDoanVan.Add(DoanVan.NoiDung); } string[] NoiDungVanBan = (string[])ListNoiDungDoanVan.ToArray(typeof(string)); return NoiDungVanBan; }
public static string[] LayNoiDungVanBan(VanBanDTO VanBan) { ArrayList ListNoiDungDoanVan = new ArrayList(); foreach (DoanVanDTO DoanVan in VanBan.ArrDoanVan) { ListNoiDungDoanVan.Add(DoanVan.NoiDung); } string[] NoiDungVanBan = (string[])ListNoiDungDoanVan.ToArray(typeof(string)); return(NoiDungVanBan); }
public static TreeViewItem The_Hien(BaiHocVanHocDTO bhvh) { //string ten = "Bai Hoc Van Hoc " + bhvh.SoThuTu; TreeViewItem kq = new TreeViewItem(); VanBanDTO vb = bhvh.VanBan; kq.Header = vb.TieuDe; kq.Items.Add(VanBanGUI.The_Hien(vb)); kq.Tag = bhvh; return(kq); }
private void TreeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { TreeViewItem th = (TreeViewItem)TreeView1.SelectedItem; TreeViewItem th2 = (TreeViewItem)Bai10.Items.GetItemAt(0); TreeViewItem th3 = (TreeViewItem)Bai10.Items.GetItemAt(1); string BaiHoc_XML = "BaiVanHoc10.xml"; string[] ArrString; // string[] ArrString2; if (th == th2 || th == th3) { Title1.Text = th.Header.ToString(); VanBanDTO VanBan = new VanBanDTO(); VanBan = VanBanBUS.LayVanBanTheoTieuDe(BaiHoc_XML, Title1.Text); //Image1.Source = new BitmapImage(new Uri(VanBan.PhuDe, UriKind.Relative)); //Image1.SetValue(Image.SourceProperty, new Uri(VanBan.PhuDe, UriKind.RelativeOrAbsolute)); Image1.Source = (ImageSource)c.ConvertFromString(VanBan.PhuDe); ArrString = VanBanBUS.LayNoiDungVanBan(VanBan); if (ArrString.Length > 0) { textBox1.Text = ArrString[0]; } if (ArrString.Length > 1) { textBox2.Text = ArrString[1]; } textBox3.Text = ""; BaiTapDTO[] DanhSachBaiTap = BaiTapBUS.LayBaiTapTheoTieuDeVanBan(BaiHoc_XML, Title1.Text); for (int i = 0; i < DanhSachBaiTap.Length; i++) { ArrString = BaiTapBUS.LayNoiDungCauHoi(DanhSachBaiTap[i]); textBox3.Text += ArrString[0]; } if (VanBan.AmThanh != "") { AmThanh = new Audio(VanBan.AmThanh); } //ResetAudio(); } }
public static VanBanDTO KhoiTao(XmlElement Root) { VanBanDTO VanBan = new VanBanDTO(); VanBan.TieuDe = Root.GetAttribute("TieuDe"); VanBan.PhuDe = Root.GetAttribute("PhuDe"); VanBan.AmThanh = Root.GetAttribute("AmThanh"); VanBan.ArrDoanVan = new ArrayList(); foreach (XmlElement Node in Root.ChildNodes) { VanBan.ArrDoanVan.Add(DoanVanDAO.KhoiTao(Node)); } return(VanBan); }
public static VanBanDTO KhoiTao(XmlElement Root) { VanBanDTO VanBan = new VanBanDTO(); VanBan.TieuDe = Root.GetAttribute("TieuDe"); VanBan.PhuDe = Root.GetAttribute("PhuDe"); VanBan.AmThanh = Root.GetAttribute("AmThanh"); VanBan.ArrDoanVan = new ArrayList(); foreach (XmlElement Node in Root.ChildNodes) { VanBan.ArrDoanVan.Add(DoanVanDAO.KhoiTao(Node)); } return VanBan; }
private void TreeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) { TreeViewItem th = (TreeViewItem)TreeView1.SelectedItem; TreeViewItem th2 = (TreeViewItem)Bai10.Items.GetItemAt(0); TreeViewItem th3 = (TreeViewItem)Bai10.Items.GetItemAt(1); string BaiHoc_XML = "BaiVanHoc10.xml"; string[] ArrString; // string[] ArrString2; if (th == th2 || th == th3) { Title1.Text = th.Header.ToString(); VanBanDTO VanBan = new VanBanDTO(); VanBan = VanBanBUS.LayVanBanTheoTieuDe(BaiHoc_XML, Title1.Text); //Image1.Source = new BitmapImage(new Uri(VanBan.PhuDe, UriKind.Relative)); //Image1.SetValue(Image.SourceProperty, new Uri(VanBan.PhuDe, UriKind.RelativeOrAbsolute)); Image1.Source = (ImageSource)c.ConvertFromString(VanBan.PhuDe); ArrString = VanBanBUS.LayNoiDungVanBan(VanBan); if (ArrString.Length > 0) textBox1.Text = ArrString[0]; if (ArrString.Length > 1) textBox2.Text = ArrString[1]; textBox3.Text = ""; BaiTapDTO[] DanhSachBaiTap = BaiTapBUS.LayBaiTapTheoTieuDeVanBan(BaiHoc_XML, Title1.Text); for (int i = 0; i < DanhSachBaiTap.Length; i++) { ArrString = BaiTapBUS.LayNoiDungCauHoi(DanhSachBaiTap[i]); textBox3.Text += ArrString[0]; } if (VanBan.AmThanh != "") AmThanh = new Audio(VanBan.AmThanh); //ResetAudio(); } }
public static VanBanDTO LayVanBanTheoTieuDe(string BaiHoc_XML, string TieuDe) { VanBanDTO VanBan = new VanBanDTO(); XmlDocument XmlD = new XmlDocument(); XmlD.Load(BaiHoc_XML); XmlNodeList ListVanBan = XmlD.GetElementsByTagName("VANBAN"); foreach (XmlElement VB in ListVanBan) { if (VB.GetAttribute("TieuDe") == TieuDe) { VanBan = KhoiTao(VB); break; } } return VanBan; }
public static VanBanDTO LayVanBanTheoTieuDe(string BaiHoc_XML, string TieuDe) { VanBanDTO VanBan = new VanBanDTO(); XmlDocument XmlD = new XmlDocument(); XmlD.Load(BaiHoc_XML); XmlNodeList ListVanBan = XmlD.GetElementsByTagName("VANBAN"); foreach (XmlElement VB in ListVanBan) { if (VB.GetAttribute("TieuDe") == TieuDe) { VanBan = KhoiTao(VB); break; } } return(VanBan); }
public static TreeViewItem The_Hien(VanBanDTO vb) { TreeViewItem kq = new TreeViewItem(); kq.Tag = vb; return kq; }
public static VanBanDTO LayVanBanTheoTieuDe(string BaiHoc_XML, string tieude) { VanBanDTO VanBan = VanBanDAO.LayVanBanTheoTieuDe(BaiHoc_XML, tieude); return(VanBan); }