private void frmMain_Load(object sender, EventArgs e) { try { if (Memory.ShowError() || tblGiaoXu == null || tblGiaoXu.Rows.Count == 0) { defaulItem = new FATabStripItem("QLGX - Quản lý giáo xứ", null); this.pictureBox1.BackgroundImage = Image.FromFile(Memory.AppPath + GxConstants.CHURCH_IMG_NAME); MessageBox.Show("Xin vui lòng nhập thông tin giáo xứ trước khi làm việc với chương trình"); ShowForm(new frmGiaoXu()); } else if (tblGiaoXu.Rows.Count > 0) { Memory.GiaoXuInfo = tblGiaoXu.Rows[0]; string gxName = string.Format("Giáo xứ {0}", tblGiaoXu.Rows[0][GiaoXuConst.TenGiaoXu]); string version = Memory.CurrentVersionDisplay != "" ? " phiên bản " + Memory.CurrentVersionDisplay : ""; this.Text = string.Format("QLGX - Chương trình quản lý giáo xứ{0} - {1}", version, gxName); defaulItem = new FATabStripItem(gxName, null); string imgPath = Memory.AppPath + tblGiaoXu.Rows[0][GiaoXuConst.Hinh].ToString(); if (System.IO.File.Exists(imgPath)) { this.pictureBox1.BackgroundImage = Image.FromFile(Memory.AppPath + tblGiaoXu.Rows[0][GiaoXuConst.Hinh].ToString()); } else { this.pictureBox1.BackgroundImage = Image.FromFile(Memory.AppPath + GxConstants.CHURCH_IMG_NAME); } } } catch { } pictureBox1.BackgroundImageLayout = ImageLayout.Stretch; pictureBox1.Dock = DockStyle.Fill; defaulItem.Controls.Add(pictureBox1); pictureBox1.Dock = DockStyle.Fill; FATabStrip.Items.Add(defaulItem); //Check message from website start GxKiemTraThongBao kiemTraThongBao = new GxKiemTraThongBao(); kiemTraThongBao.OnFinished += new EventHandler(kiemTraThongBao_OnFinished); ThreadStart threadStart = new ThreadStart(kiemTraThongBao.Execute); Thread thread = new Thread(threadStart); thread.Start(); //Check message from website end }
private void LoadFunction(string key) { if (key == "itNhapGiaoHo") { frmGiaoHo frm = new frmGiaoHo(); ShowForm(frm); } else if (key == "itNhapGiaoDan") { frmGiaoDanList frm = new frmGiaoDanList(); ShowForm(frm); } else if (key == "itNhapGiaDinh") { frmGiaDinhList frm = new frmGiaDinhList(); ShowForm(frm); } else if (key == "itNhapGiaoXu") { frmGiaoXu frm = new frmGiaoXu(); ShowForm(frm); } else if (key == "itSoBiTich") { frmDotBiTichList frm = new frmDotBiTichList(); ShowForm(frm); } else if (key == "itThongKeChung") { frmThongKeChung frm = new frmThongKeChung(); ShowForm(frm); } else if (key == "itLuuTruGiaoDan") { frmGiaoDanLuuTruList frm = new frmGiaoDanLuuTruList(); ShowForm(frm); } else if (key == "itLuuTruGiaDinh") { frmGiaDinhLuuTruList frm = new frmGiaDinhLuuTruList(); ShowForm(frm); } else if (key == "itTimGiaoDan") { frmTimGiaoDan.ShowDialog(); } else if (key == "itTimGiaDinhCuaGiaoDan") { frmTimGiaDinh.ShowDialog(); } else if (key == "itTimThayThe") { frmReplace.ShowDialog(); } else if (key == "itKiemTraGiaoDan") { frmKiemTraGiaoDanList frm = new frmKiemTraGiaoDanList(); ShowForm(frm); } else if (key == "itKiemTraGiaDinh") { frmKiemTraGiaDinhList frm = new frmKiemTraGiaDinhList(); ShowForm(frm); } else if (key == "itKiemTraPhienBan") { GxCheckVersion checkVersion = new GxCheckVersion(); checkVersion.Alert = true; checkVersion.OnFinished += new EventHandler(checkVersion_OnFinished); checkVersion.Execute(); } else if (key == "itAboutUs") { frmAbout frm = new frmAbout(); frm.ShowDialog(); } else if (key == "itGopY") { //frmGopY frm = new frmGopY(); //frm.ShowDialog(); try { //System.Diagnostics.Process.Start(Memory.AppPath + "HuongDan.Doc"); if (Memory.IsConnectionAvailable()) { frmHelp frmHelp = new frmHelp(); string helpKey = "http://forum.qlgx.net/gopy"; ShowThongTinOnline(helpKey, true); } else { MessageBox.Show("Bạn không có kết nối internet, vì thế không sử dụng được chức năng này. Bạn có thể liên hệ với tác giả qua email " + GxConstants.EMAIL + "\n Xin chân thành cảm ơn!"); } } catch (Exception) { } } else if (key == "itHuongDan") { menuItem10_Click(this, EventArgs.Empty); } else if (key == "itRaoHonPhoi") { frmRaoHonPhoiList frm = new frmRaoHonPhoiList(); ShowForm(frm); } else if (key == "itChuanHoaDuLieuGiaoDan") { chuanHoaDuLieu(ProcessOptions.AutoUpperFirstCharGiaoDan); } else if (key == "itChuanHoaDuLieuGiaDinh") { chuanHoaDuLieu(ProcessOptions.AutoUpperFirstCharGiaDinh); } else if (key == "itChuyenHoGiaoDan") { frmChuyenHoGiaoDan frm = new frmChuyenHoGiaoDan(); ShowForm(frm); } else if (key == "itChuyenHoGiaDinh") { frmChuyenHoGiaDinh frm = new frmChuyenHoGiaDinh(); ShowForm(frm); } else if (key == "itGiaoLy") { GiaoLy.frmKhoiGiaoLyList frm = new GiaoLy.frmKhoiGiaoLyList(); ShowForm(frm); } else if (key == "itThongTinOnline") { //Check message from website start if (Memory.IsConnectionAvailable()) { GxKiemTraThongBao kiemTraThongBao = new GxKiemTraThongBao(); kiemTraThongBao.OnFinished += new EventHandler(kiemTraThongBao_OnFinished1); ThreadStart threadStart = new ThreadStart(kiemTraThongBao.Execute); Thread thread = new Thread(threadStart); thread.Start(); } else { MessageBox.Show("Bạn không có kết nối internet", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Check message from website end } else if (key == "itLapBiTichTuDong") { frmTaoDotBiTich frm = new frmTaoDotBiTich(); frm.ShowDialog(); } else if (key == "itBieuDo") { frmBieuDo frm = new frmBieuDo(); frm.StartPosition = FormStartPosition.CenterScreen; frm.ShowDialog(); } }