예제 #1
0
        /// <summary>
        /// Ghi nhật ký chương trình
        /// </summary>
        /// <returns>Nhat ky.</returns>
        /// <param name="TenNhatKy">Ten nhat ky.</param>
        /// <param name="LoaiNhatKy">Loai nhat ky.</param>
        /// <param name="MoTa">Mo ta.</param>
        /// <param name="IDTaiKhoan">ID Tai khoan.</param>
        public static void Ghi(string TenNhatKy, string LoaiNhatKy, string MoTa, Nullable <long> IDTaiKhoan)
        {
            try
            {
                HT_NhatKy nk = new HT_NhatKy();
                try
                {
                    nk.TenNhatKy  = TenNhatKy;
                    nk.LoaiNhatKy = LoaiNhatKy;
                    nk.MoTa       = MoTa;

                    if (IDTaiKhoan != null && Context.DB.HT_TaiKhoans.First(tk => tk.IDTaiKhoan == IDTaiKhoan) != null)
                    {
                        nk.IDTaiKhoan = IDTaiKhoan;
                    }

                    nk.ThoiGianTao = DateTime.Now;

                    Context.DB.HT_NhatKies.InsertOnSubmit(nk);
                    Context.DB.SubmitChanges();
                }
                catch (Exception ex)
                {
                    if (OnError != null)
                    {
                        OnError(Context.DB, nk, ex);
                    }
                }
            }
            catch
            {
            }
        }
예제 #2
0
 partial void DeleteHT_NhatKy(HT_NhatKy instance);
예제 #3
0
 partial void UpdateHT_NhatKy(HT_NhatKy instance);
예제 #4
0
 partial void InsertHT_NhatKy(HT_NhatKy instance);
예제 #5
0
 private void detach_HT_NhatKies(HT_NhatKy entity)
 {
     this.SendPropertyChanging();
     entity.HT_TaiKhoan = null;
 }