Пример #1
0
 public bool GetData()
 {
     do_InAn = new DOTapTin_TapTinInAn();
     GUIValidation.TrimAllData(new object[]{
             GhiChu
         });
     if (ValidateData())
     {
         do_InAn.TEN_FILE = Path.GetFileName(FileDinhKem.Text);
         do_InAn.HO_TRO_IN_AN_ID = _ID_HoTroInAn;
         do_InAn.SO_TO = spinSo_ban.Value;
         do_InAn.YEU_CAU =GhiChu.Text;
         if (_ID_TapTin == -2)
         { _ID_TapTin = HelpDB.getDatabase().GetID("G_NGHIEP_VU"); }
         do_InAn.ID = _ID_TapTin;
         if (is_new_file)
         {
             if (!FileIsRead(FileDinhKem.Text))
             {
                 HelpMsgBox.ShowErrorMessage("Tập tin này đang được sử dụng. Vui lòng đóng lại");
                 return false;
             }
         }
         //if (FileDinhKem.Text != do_InAn.TEN_FILE)
         do_InAn.NOI_DUNG = HelpFile.FileToBytes(FileDinhKem.Text);
         do_InAn.NGUOI_CAP_NHAT = FrameworkParams.currentUser.employee_id;
         do_InAn.NGAY_CAP_NHAT = HelpDB.getDatabase().GetSystemCurrentDateTime();
         do_InAn.GHI_CHU = GhiChu.Text;
         return true;
     }
     return false;
 }
Пример #2
0
 public frmTapTinInAn(long id_tt,long ID_HoTroInAn, bool? isadd,DOTapTin_TapTinInAn do_TT_IN)
 {
     InitializeComponent();
     this._IsAdd = isadd;
     this._ID_TapTin = id_tt;
     this._ID_HoTroInAn = ID_HoTroInAn;
     do_InAn = do_TT_IN;
     if (id_tt != -2)
     {
         Invalidate();
         InitData();
     }
 }
Пример #3
0
 public void frm_UpdateTapTin(object sender, DOTapTin_TapTinInAn do_TT_InAn)
 {
     if (is_update_taptin == false)
     {
         for (int i = 0; i < list_them_taptin.Count; i++)
         {
             if (list_them_taptin[i].ID == do_TT_InAn.ID)
             {
                 list_them_taptin.Remove(list_them_taptin[i]);
                 list_them_taptin.Insert(i,do_TT_InAn);
                 return;
             }
         }
         list_them_taptin.Add(do_TT_InAn);
     }
     else
     {
         list_sua_taptin.Add(do_TT_InAn);
     }
 }
Пример #4
0
        private void repSua_Click(object sender, EventArgs e)
        {
            DOTapTin_TapTinInAn do_TT_IN = new DOTapTin_TapTinInAn();
            frmTapTinInAn frm;
            if (IsAdd != null)
            {
                DataRow r = layoutView1.GetDataRow(layoutView1.FocusedRowHandle);
                if (r != null)
                {
                    is_update_taptin = true;

                    long id_taptin = HelpNumber.ParseInt64(r["ID"]);
                    for (int i = 0; i < list_them_taptin.Count; i++)
                    {
                        if (list_them_taptin[i].ID == id_taptin)
                        {
                            is_update_taptin = false;
                            do_TT_IN = list_them_taptin[i];
                        }
                    }
                    if (is_update_taptin)
                    {
                         frm = new frmTapTinInAn(HelpNumber.ParseInt64(r["ID"]), HelpNumber.ParseInt64(r["HO_TRO_IN_AN_ID"]), false,null);
                    }
                    else
                    {
                         frm = new frmTapTinInAn(HelpNumber.ParseInt64(r["ID"]), HelpNumber.ParseInt64(r["HO_TRO_IN_AN_ID"]), false, do_TT_IN);
                    }

                    frm.UpdateTapTinIn += new frmTapTinInAn.UpdateTapTinHandler(frm_UpdateTapTin);
                    HelpProtocolForm.ShowModalDialog(this, frm);
                    LoadTapTin(_ID);
                }
            }
        }