本文整理汇总了C#中BanVeXePhuongTrang.DAL.QUANLYXEKHACHEntities.Entry方法的典型用法代码示例。如果您正苦于以下问题:C# QUANLYXEKHACHEntities.Entry方法的具体用法?C# QUANLYXEKHACHEntities.Entry怎么用?C# QUANLYXEKHACHEntities.Entry使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BanVeXePhuongTrang.DAL.QUANLYXEKHACHEntities
的用法示例。
在下文中一共展示了QUANLYXEKHACHEntities.Entry方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: btluu_Click
private void btluu_Click(object sender, EventArgs e)
{
try
{
QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
int id = ma;
tblTaiKhoan tk = db.tblTaiKhoans.Where(t => t.MaNhanVien == id).SingleOrDefault();
string MatKhauMoi = txtMatKhauMoi.Text;
tk.MatKhau = MatKhauMoi;
db.Entry(tk).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
MessageBox.Show("Thay đổi mật khẩu thành công");
this.DialogResult = DialogResult.Cancel;
}
catch (Exception ex)
{
MessageBox.Show("Lỗi: " + ex.Message);
}
}
示例2: btCapNhat_Click
private void btCapNhat_Click(object sender, EventArgs e)
{
try
{
BLL_NhanVien temp = new BLL_NhanVien();
if (temp.canUpdate(int.Parse(txtMaNhanVien.Text.ToString()), int.Parse(txtCMND.Text.ToString())))
{
QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
tblNhanVien t = new tblNhanVien();
tblTaiKhoan v = new tblTaiKhoan();
t.MaNhanVien = int.Parse(txtMaNhanVien.Text.ToString());
t.TenNhanVien = txtTenNhanVien.Text.ToString();
t.MaLoaiNhanVien = ConvertLoaiNhanVien();
t.NgaySinh = dtNgaySinh.Value;
t.CMND = int.Parse(txtCMND.Text.ToString());
t.DiaChi = txtDiaChi.Text.ToString();
v = db.tblTaiKhoans.Where(s => s.MaNhanVien == t.MaNhanVien).SingleOrDefault();
//v.MaNhanVien = int.Parse(txtMaNhanVien.Text.ToString());
if (ConvertLoaiNhanVien() == 2)
{
if (v == null)
{
v = new tblTaiKhoan();
v.MaNhanVien = t.MaNhanVien;
v.TenTaiKhoan = txtTaiKhoan.Text.ToString();
v.MatKhau = txtMatKhau.Text.ToString();
v.MaQuyen = ConvertQuyenHan();
db.tblTaiKhoans.Add(v);
}
else {
v.MaNhanVien = t.MaNhanVien;
v.TenTaiKhoan = txtTaiKhoan.Text.ToString();
v.MatKhau = txtMatKhau.Text.ToString();
v.MaQuyen = ConvertQuyenHan();
db.Entry(v).State = System.Data.Entity.EntityState.Modified;
}
db.Entry(t).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
}
else
{
if(v.MaNhanVien == t.MaNhanVien)
db.tblTaiKhoans.Remove(v);
db.Entry(t).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
}
MessageBox.Show("Cập nhật thành công");
LoadDataGridView();
reset();
}
else
{
MessageBox.Show("Cập nhật thất bại!");
}
}
catch
{
MessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
}
}
示例3: btCapNhat_Click
private void btCapNhat_Click(object sender, EventArgs e)
{
try
{
BLL_TaiKhoan temp = new BLL_TaiKhoan();
if (temp.canInsert(txtTenDangNhap.Text.ToString(), txtMatKhau.Text.ToString()))
{
QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities();
tblTaiKhoan t = new tblTaiKhoan();
t.MaNhanVien = int.Parse(txtMaNhanVien.Text.ToString());
t.TenTaiKhoan = txtTenDangNhap.Text.ToString();
t.MatKhau = txtMatKhau.Text.ToString();
t.MaQuyen = ConvertQuyenHan();
db.Entry(t).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
MessageBox.Show("Cập nhật thành công");
LoadDataGridView();
reset();
}
else
{
MessageBox.Show("Không thành công");
}
}
catch { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); }
}