Exemplo n.º 1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         db.Dispose();
     }
     base.Dispose(disposing);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 释放由当前对象占有的所有资源。
 /// </summary>
 public void Dispose()
 {
     if (!m_readonly)
     {
         m_context.SaveChanges();
     }
     m_context.Dispose();
     m_disposed = true;
 }
Exemplo n.º 3
0
 private void button3_Click(object sender, EventArgs e)      //找回密码
 {
     if (textBox3.Text == "" || textBox4.Text == "")
     {
         MessageBox.Show("您输入的信息不完整,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         textBox3.Text = "";
         textBox4.Text = "";
         textBox3.Focus();
     }
     else //链接数据库
     {
         UserDataContext dataContext = null;
         try
         {
             dataContext = new UserDataContext();
             UserData user = dataContext.UserData.SingleOrDefault(p => p.Email == textBox3.Text && p.EmailPassword == textBox4.Text);
             if (user == null)
             {
                 MessageBox.Show("电子邮件或密码不正确,请重新输入!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 textBox4.Text = "";
                 textBox4.Focus();
             }
             else
             {
                 MessageBox.Show(string.Format("您的密码是: {0}(系统权限: {1})", user.Password, user.Authority) + " ,\n请妥善保管好您的密码。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 MainForm fmain = new MainForm();
                 fmain.MainFormZhiName     = string.Format(user.UserName);
                 fmain.MainFormZhiQuanxian = string.Format(user.Authority);
                 fmain.MainFormID          = string.Format(user.UserID);
                 this.Close();
                 fmain.Show();
             }
         }
         catch (Exception exception)
         {
             MessageBox.Show(exception.Message);
         }
         finally
         {
             if (dataContext != null)
             {
                 dataContext.Dispose();
                 dataContext = null;
             }
         }
     }
 }
 public void Dispose()
 {
     _userDataContext.Database.EnsureDeleted();
     _userDataContext.Dispose();
 }
Exemplo n.º 5
0
 protected void Application_End()
 {
     db.Dispose();
 }