Exemplo n.º 1
0
 public frmBaiVietEtx(DOBaiViet BaiViet, bool? IsAdd)
 {
     if (BaiViet != null)
     {
         Init(BaiViet, IsAdd);
     }
     else
     {
         Init(null, true);
     }
 }
Exemplo n.º 2
0
 public frmReplyForum(DOBaiViet BaiViet, bool? IsAdd)
 {
     if (BaiViet != null)
     {
         Init(BaiViet, IsAdd);
     }
     else
     {
         Init(null, true);
     }
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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;
     }
 }
Exemplo n.º 5
0
 private void Init(DOBaiViet BaiViet, bool? IsAdd)
 {
     InitializeComponent();
     DienDanPermission.I.Init();
     this.IsAdd = IsAdd;
     InitControl();
     InitData(BaiViet);
     UpdateControl();
 }
Exemplo n.º 6
0
 public frmReplyForum(bool TrichDan, DOBaiViet BaiViet)
 {
     this.TrichDan = TrichDan;
     Init(BaiViet, true);
 }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 /// <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);
     }
 }