public frmBaiVietEtx(DOBaiViet BaiViet, bool? IsAdd) { if (BaiViet != null) { Init(BaiViet, IsAdd); } else { Init(null, true); } }
public frmReplyForum(DOBaiViet BaiViet, bool? IsAdd) { if (BaiViet != null) { Init(BaiViet, IsAdd); } else { Init(null, true); } }
public ucBaiViet(Form parentForm, long NguoiTaoBaiVietGoc, DOBaiViet doBaiViet) { InitializeComponent(); this.parentForm = parentForm; this.doBaiViet = doBaiViet; this.NguoiTaoBaiVietGoc = NguoiTaoBaiVietGoc; lblNguoi_gui.Text = DMFWNhanVien.GetFullName(doBaiViet.NGUOI_GUI); lblThoiGian.Text = doBaiViet.NGAY_GUI.ToString(PLConst.FORMAT_DATETIME_STRING); richVSrollBar = GetVScrollBar(richEditContent); UpdateContent(doBaiViet.NOI_DUNG, doBaiViet.DSTapTinDinhKem); }
private void InitData(DOBaiViet BaiViet) { if (IsAdd == true) { doBaiViet = DABaiViet.Instance.LoadAll(-2); if (BaiViet != null) { doBaiViet.CHU_DE = BaiViet.CHU_DE; doBaiViet.ID_CHUYEN_MUC = BaiViet.ID_CHUYEN_MUC; doBaiViet.ID_NHOM_DIEN_DAN = BaiViet.ID_NHOM_DIEN_DAN; if (BaiViet.ID_BAI_VIET_PARENT <= 0) doBaiViet.ID_BAI_VIET_PARENT = BaiViet.ID; else doBaiViet.ID_BAI_VIET_PARENT = BaiViet.ID_BAI_VIET_PARENT; } doBaiViet.NGUOI_GUI = FrameworkParams.currentUser.employee_id; doBaiViet.NGAY_GUI = HelpDB.getDatabase().GetSystemCurrentDateTime(); } else { doBaiViet = BaiViet; } }
private void Init(DOBaiViet BaiViet, bool? IsAdd) { InitializeComponent(); DienDanPermission.I.Init(); this.IsAdd = IsAdd; InitControl(); InitData(BaiViet); UpdateControl(); }
public frmReplyForum(bool TrichDan, DOBaiViet BaiViet) { this.TrichDan = TrichDan; Init(BaiViet, true); }
private void UpdateControl(DOBaiViet BaiViet) { //PLNoidung._setHTMLText(HelpByte.BytesToUTF8String(doBaiViet.NOI_DUNG)); if (doBaiViet.NOI_DUNG != null) { string name = ""; if (TrichDan) { name = DMFWNhanVien.GetFullName(BaiViet.NGUOI_GUI); NoiDung.richEditControl.Text = name; name = NoiDung.richEditControl.RtfText; int lastcf0 = name.LastIndexOf(@"{\cf0"); name = name.Substring(lastcf0 + 6, name.IndexOf(@"}\par}") - lastcf0 - 6); NoiDung.richEditControl.RtfText = ""; } ProtocolVN.App.Office.AppCtrl.SetRichText(NoiDung.richEditControl, doBaiViet.NOI_DUNG, false); if (TrichDan) { foreach (DevExpress.XtraRichEdit.API.Native.Paragraph p in NoiDung.richEditControl.Document.Paragraphs) { p.LeftIndent = p.LeftIndent + 70; } string hed = DefaultRichText.HeaderRTF.Replace("@@Name#", name).Replace("@@Date#", BaiViet.NGAY_GUI.ToString(FrameworkParams.option.DateTimeFomat)); NoiDung.richEditControl.Document.InsertRtfText(NoiDung.richEditControl.Document.Range.Start, hed); NoiDung.richEditControl.Document.InsertParagraph(NoiDung.richEditControl.Document.Range.End); NoiDung.richEditControl.Document.InsertRtfText(NoiDung.richEditControl.Document.Range.End, DefaultRichText.FooterRTF); } } plMultiChoiceFiles1._DataSource = doBaiViet.DSTapTinDinhKem; }
/// <summary> /// Khởi tạo dữ liệu /// </summary> /// <param name="ID"></param> private void InitData(long ID) { if (this.IsAdd == true) { if (ID > 0) { PLNhomDienDan._setSelectedID(_Nhom_DD_ID); PLNhomDienDan.Enabled = false; PLChuyenMuc._setSelectedID(_Chuyen_muc_ID); PLChuyenMuc.Enabled = false; txtTieude.Enabled = false; doBaiViet = null; } doBaiViet = DABaiViet.Instance.LoadAll(-2); do_luu_tru_tt = DALuuTruTapTin.Instance.LoadAll(-2); lblNguoiCapNhat.Text = DMNhanVienX.I.GetEmployeeFullName(FrameworkParams.currentUser.employee_id); lblThoiGianCapNhat.Text = DABase.getDatabase().GetSystemCurrentDateTime().ToString(PLConst.FORMAT_DATETIME_STRING); } else { doBaiViet = DABaiViet.Instance.LoadAll(ID); do_luu_tru_tt = DALuuTruTapTin.Instance.LoadAll(DABaiViet.Instance.get_TapTin(ID).ID); if (DABaiViet.Instance.Da_tra_loi(ID)) { PLNhomDienDan.Enabled = false; PLChuyenMuc.Enabled = false; txtTieude.Enabled = false; } lblNguoiCapNhat.Text = DMFWNhanVien.GetFullName(doBaiViet.NGUOI_GUI); lblThoiGianCapNhat.Text = doBaiViet.NGAY_GUI.ToString(PLConst.FORMAT_DATETIME_STRING); txtTieude.Text = doBaiViet.CHU_DE; PLNhomDienDan._setSelectedID(doBaiViet.ID_NHOM_DIEN_DAN); PLChuyenMuc._setSelectedID(_Chuyen_muc_ID); NoiDung._setValue(doBaiViet.NOI_DUNG); //CHAUTV: Áp dụng control mới this.fileDinhKem._setFileName(do_luu_tru_tt.TEN_FILE, do_luu_tru_tt.NOI_DUNG); if (this.IsAdd == null) this.fileDinhKem.ReadOnly(true); } }