本文整理汇总了C#中BKIT.Model.DataAccess.getNhanvienbyUserName方法的典型用法代码示例。如果您正苦于以下问题:C# DataAccess.getNhanvienbyUserName方法的具体用法?C# DataAccess.getNhanvienbyUserName怎么用?C# DataAccess.getNhanvienbyUserName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BKIT.Model.DataAccess
的用法示例。
在下文中一共展示了DataAccess.getNhanvienbyUserName方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: txtPosition_Leave
private void txtPosition_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
emp.Chucvu = txtPosition.Text;
da.updateNhanvien(emp);
}
示例2: txtName_Leave
private void txtName_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
string s = txtName.Text;
if (s == "")
{
lblStatusThongTinTaiKhoan.Text = "Thông tin Họ và tên không hợp lệ";
txtName.Text = emp.Ten;
txtName.SelectAll();
return;
}
lblStatusThongTinTaiKhoan.Text = "";
emp.Ten = s;
if (da.updateNhanvien(emp))
{
if (string.Equals(Program.username, currentItem.Username))
{
customListBoxCurrentUser.Items.Clear();
LoadCurrentUser();
}
else
{
LoadOtherUser("");
}
}
}
示例3: txtPhone_Leave
private void txtPhone_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
string s = txtPhone.Text;
try
{
double tmp;
if (!double.TryParse(s, out tmp) && !string.IsNullOrEmpty(s))
{
lblStatusThongTinTaiKhoan.Text = "Số điện thoại không hợp lệ!!!";
txtPhone.Text = emp.SoDT;
txtPhone.SelectAll();
return;
}
}
catch
{
lblStatusThongTinTaiKhoan.Text = "Số điện thoại không hợp lệ!!!";
txtPhone.Text = emp.SoDT;
return;
}
lblStatusThongTinTaiKhoan.Text = "";
emp.SoDT = s;
da.updateNhanvien(emp);
}
示例4: txtAddress_Leave
private void txtAddress_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
emp.Diachi = txtAddress.Text;
da.updateNhanvien(emp);
}
示例5: txtBirthYear_Leave
private void txtBirthYear_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
//string s = cboBirthDay.Text + "/" + cboBirthMonth.Text + "/" + txtBirthYear.Text;
int bYear = Convert.ToInt16(txtBirthYear.Text);
int bMonth = cboBirthMonth.SelectedIndex + 1;
int bDay = cboBirthDay.SelectedIndex + 1;
try
{
//emp.Ngaysinh = Convert.ToDateTime(s);
emp.Ngaysinh = new DateTime(bYear, bMonth, bDay);
}
catch
{
lblStatusThongTinTaiKhoan.Text = "Thông tin Ngày sinh không hợp lệ";
txtBirthYear.Focus();
return;
}
lblStatusThongTinTaiKhoan.Text = "";
da.updateNhanvien(emp);
}
示例6: TabPageAccessPermission_Update
private void TabPageAccessPermission_Update()
{
DataAccess da = new DataAccess();
Nhanvien nhanvien = da.getNhanvienbyUserName(currentItem.Username);
if (nhanvien.Loai != "Quản lý" && Program.userLevel == Level.Admin)
{
chkListBoxPermission.Enabled = true;
simpleButtonDefaut.Enabled = true;
}
else
{
chkListBoxPermission.Enabled = false;
simpleButtonDefaut.Enabled = false;
}
QuyenTruycap quyentruycap = da.getQuyenTruycapByID(nhanvien.IDQuyenTruycap); // item in list box
if (quyentruycap == null)
{
quyentruycap = getDefaultPermissionByGroupname(nhanvien.Loai);
}
chkListBoxPermission_Update(quyentruycap);
}
示例7: TabPagePersonalInfo_Update
private void TabPagePersonalInfo_Update(string p)
{
CultureInfo enUS = new CultureInfo("en-US");
DateTime datetime = new DateTime();
DataAccess da = new DataAccess();
Nhanvien nhanvien = da.getNhanvienbyUserName(p);
oldSelectedNhanvien.Ten = txtName.Text = nhanvien.Ten;
oldSelectedNhanvien.Gioitinh = cboSex.Text = nhanvien.Gioitinh;
oldSelectedNhanvien.Chucvu = txtPosition.Text = nhanvien.Chucvu;
oldSelectedNhanvien.Diachi = txtAddress.Text = nhanvien.Diachi;
oldSelectedNhanvien.SoDT = txtPhone.Text = nhanvien.SoDT;
cboBirthDay.Text = nhanvien.Ngaysinh.Day.ToString();
cboBirthMonth.Text = nhanvien.Ngaysinh.ToString("MM");
txtBirthYear.Text = nhanvien.Ngaysinh.Year.ToString();
//string s = cboBirthDay.Text + "/" + cboBirthMonth.Text + "/" + txtBirthYear.Text;
string s = cboBirthDay.Text +cboBirthMonth.Text + txtBirthYear.Text;
oldSelectedNhanvien.Loai = cboUserGroupName.Text = nhanvien.Loai;
DateTime.TryParseExact(s, "ddMMyyyy", enUS, DateTimeStyles.None,out datetime);
oldSelectedNhanvien.Ngaysinh = datetime;
//oldSelectedNhanvien.Ngaysinh = Convert.ToDateTime(s);
// Load Avatar
//Image image = CustomListBox.ImageFromStr(employee.Avatar);
//pictureAvatar.Image = image;
}
示例8: chkListBoxPermission_ItemCheck
private void chkListBoxPermission_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e)
{
if (enableItemCheckEvent == false)
return;
DataAccess da = new DataAccess();
Nhanvien employee = da.getNhanvienbyUserName(currentItem.Username);
QuyenTruycap permission = da.getQuyenTruycapByID(employee.IDQuyenTruycap);
permission.Vanhanh = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Vanhanh)].CheckState);
permission.HoadonNhap = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Hoadonnhap)].CheckState);
permission.Setting = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Caidat)].CheckState);
permission.Nhanvien = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Nhanvien)].CheckState);
permission.HoadonxuatSP = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Hoadonxuat)].CheckState);
permission.Sanpham = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Sanpham)].CheckState);
permission.Phong = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Phong)].CheckState);
permission.Report = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Baocao)].CheckState);
permission.Khachhang = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Khachhang)].CheckState);
permission.Khuyenmai = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Khuyenmai)].CheckState);
permission.Tonkho = Convert.ToInt32(
chkListBoxPermission.Items[Convert.ToInt32(Quyen.Tonkho)].CheckState);
if (lblStatusUpdatePermission.ForeColor == System.Drawing.Color.Black)
{
lblStatusUpdatePermission.ForeColor = System.Drawing.Color.Blue;
}
else
{
lblStatusUpdatePermission.ForeColor = System.Drawing.Color.Black;
}
permission.IDQuyentruycap = employee.IDQuyenTruycap;
permission.TenLoaiNV = employee.Loai;
permission.Ngaythietlap = DateTime.Now.Date;
da.updateQuyenTruycap(permission);
}
示例9: simpleButtonDefaut_Click
private void simpleButtonDefaut_Click(object sender, EventArgs e)
{
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(currentItem.Username);
QuyenTruycap quyentruycap = getDefaultPermissionByGroupname(emp.Loai);
quyentruycap.IDQuyentruycap = emp.IDQuyenTruycap;
quyentruycap.TenLoaiNV = emp.Loai;
quyentruycap.Ngaythietlap = DateTime.Now.Date;
da.updateQuyenTruycap(quyentruycap);
Update_Info();
}
示例10: cboUserGroupName_Leave
private void cboUserGroupName_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
// Admin can not modify "Admin" GroupName
if ((emp.Loai == "Quản lý") || (username == Program.username))
{
cboUserGroupName.Text = emp.Loai;
return;
}
else
{
lblStatusThongTinTaiKhoan.Text = "";
string s = cboUserGroupName.Text;
if (!string.Equals(s, oldSelectedNhanvien.Loai))
{
emp.Loai = s;
da.updateNhanvien(emp);
QuyenTruycap quyentruycap = getDefaultPermissionByGroupname(cboUserGroupName.Text);
quyentruycap.IDQuyentruycap = emp.IDQuyenTruycap;
quyentruycap.TenLoaiNV = s;
quyentruycap.Ngaythietlap = DateTime.Now.Date;
da.updateQuyenTruycap(quyentruycap);
int selectedIndex = currentIndex;
customListBoxOtherUser.Items.Clear();
LoadOtherUser("");
customListBoxOtherUser.SelectedIndex = selectedIndex;
}
}
}
示例11: cboSex_Leave
private void cboSex_Leave(object sender, EventArgs e)
{
string username = currentItem.Username;
DataAccess da = new DataAccess();
Nhanvien emp = da.getNhanvienbyUserName(username);
emp.Gioitinh = cboSex.Text;
da.updateNhanvien(emp);
}
示例12: btnDeleteUser_Click
private void btnDeleteUser_Click(object sender, EventArgs e)
{
string username = currentItem.Username; // = lstUserAccount1.SelectedItem.ToString();
if (string.Equals(username, Program.username))
{
MessageBox.Show("Lỗi. Tài khoản " + Program.username + " đang được đăng nhập",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
DataAccess da = new DataAccess();
Nhanvien employee = da.getNhanvienbyUserName(username);
DialogResult dresult = MessageBox.Show("Tài khoản: " + employee.Username + " sẽ bị xóa?",
"Cảnh báo",
MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (dresult == DialogResult.Yes)
{
if (da.deleteNhanvien(employee))
{
MessageBox.Show("Đã xóa tài khoản: " + employee.Username,
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
currentIndex = customListBoxOtherUser.SelectedIndex;
customListBoxOtherUser.Items.RemoveAt(currentIndex);
if (customListBoxOtherUser.Items.Count > 0)
{
if (currentIndex < customListBoxOtherUser.Items.Count)
customListBoxOtherUser.SelectedIndex = currentIndex;
else
customListBoxOtherUser.SelectedIndex = currentIndex - 1;
}
}
}
}
示例13: btnConfirm_Click
private void btnConfirm_Click(object sender, EventArgs e)
{
string currentPassword;
string newPassword;
string newPasswordConfirm;
if (string.Equals(currentItem.Username, Program.username))
{
// Check current password
currentPassword = txtPassword.Text;
if (currentPassword == "")
{
//lblMessPassword.Text = "Nhập mật khẩu hiện tại";
MessageBox.Show("Nhập mật khẩu hiện tại",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
txtPassword.Focus();
return;
}
else
{
DataAccess da = new DataAccess();
Nhanvien employee = da.getNhanvienbyUserName(currentItem.Username);
if (!string.Equals(currentPassword, employee.Password))
{
//lblMessPassword.Text = "Mật khẩu không đúng!";
MessageBox.Show("Mật khẩu không đúng!",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
txtPassword.Focus();
txtPassword.SelectAll();
txtNewPassword.Text = "";
txtNewPasswordConfirm.Text = "";
return;
}
}
}
// Check new password
newPassword = txtNewPassword.Text;
newPasswordConfirm = txtNewPasswordConfirm.Text;
if (newPassword == "")
{
//lblMessPassword.Text = "Nhập mật khẩu hiện tại";
MessageBox.Show("Vui lòng nhập Mật khẩu mới",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtNewPassword.Focus();
return;
}
if (newPasswordConfirm == "")
{
//lblMessPassword.Text = "Nhập mật khẩu hiện tại";
MessageBox.Show("Vui lòng nhập Xác nhận lại Mật khẩu mới",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtNewPasswordConfirm.Focus();
return;
}
if (String.Equals(newPassword, newPasswordConfirm))
{
DataAccess da = new DataAccess();
Nhanvien employee = da.getNhanvienbyUserName(currentItem.Username);
employee.Password = newPassword;
//employee.PasswordHint = txtPasswordHint.Text;
if (da.updateNhanvien(employee))
{
MessageBox.Show("Thay đổi mật khẩu thành công",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
txtPassword.Text = "";
txtNewPassword.Text = "";
txtNewPasswordConfirm.Text = "";
txtPasswordHint.Text = "";
}
else
{
MessageBox.Show("Mật khẩu mới và Mật khẩu xác nhận phải giống nhau!",
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
//lblMessPasswordRetype.Text = "Mật khẩu mới và Mật khẩu xác nhận phải giống nhau!";
txtNewPasswordConfirm.Text = "";
txtNewPassword.Focus();
txtNewPassword.SelectAll();
}
}
示例14: btnConfirm_Click
//.........这里部分代码省略.........
lblStatusBar.Text = "Nhập Ngày sinh";
cboBirthDay.Focus();
return;
}
lblStatusBar.Text = "";
//s = cboBirthDay.Text + "-" + cboBirthMonth.Text + "-" + txtBirthYear.Text;
int bYear = Convert.ToInt16(txtBirthYear.Text);
int bMonth = cboBirthMonth.SelectedIndex + 1;
int bDay = cboBirthDay.SelectedIndex + 1;
try
{
//emp.Ngaysinh = Convert.ToDateTime(s);
emp.Ngaysinh = new DateTime(bYear, bMonth, bDay);
}
catch
{
lblStatusBar.Text = "Thông tin Ngày sinh không đúng";
cboBirthDay.Focus();
return;
}
lblStatusBar.Text = "";
//IDUserGroup
//s = cboUserGroupName.EditValue.ToString();
s = cboUserGroupName.Text;
if (s == "")
{
lblStatusBar.Text = "Chọn nhóm người dùng";
cboUserGroupName.Focus();
return;
}
lblStatusBar.Text = "";
emp.Loai = s;
//Username
s = txtUsername.Text;
if (s == "")
{
lblStatusBar.Text = "Nhập Tên đăng nhập";
txtUsername.Focus();
return;
}
lblStatusBar.Text = "";
existEmp = da.getNhanvienbyUserName(s);
if (existEmp != null)
{
lblStatusBar.Text = "Tên đăng nhập đã tồn tại!";
txtUsername.Focus();
txtUsername.SelectAll();
return;
}
lblStatusBar.Text = "";
emp.Username = s;
//public string Password;
s = txtPassword.Text;
if (s == "")
{
lblStatusBar.Text = "Nhập Mật khẩu";
txtPassword.Focus();
return;
}
lblStatusBar.Text = "";
emp.Password = s;
s = txtPasswordRetype.Text;
if (!string.Equals(emp.Password, s))
{
lblStatusBar.Text = "Mật khẩu nhập lại không khớp";
txtPassword.Focus();
txtPassword.SelectAll();
return;
}
lblStatusBar.Text = "";
// PasswordHinh
//emp.PasswordHint = txtPasswordHint.Text;
// Avatar
//Image imageAvatar = pictureAvatar.Image;
//emp.Avatar = frmUserManager.StrFromImage(imageAvatar);
/////////////
if (da.insertNhanvien(emp) != -1)
{
AddedUser = emp;
QuyenTruycap permission = frmEmployeeManager.getDefaultPermissionByGroupname(cboUserGroupName.Text);
emp.IDQuyenTruycap = da.insertQuyenTruycap(permission);
da.updateNhanvien(emp);
//this.Visible = false;
MessageBox.Show("Tạo thành công tài khoản: " + emp.Username,
"Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.DialogResult = DialogResult.OK;
this.Close();
}
}
catch (Exception ex)
{
lblStatusBar.Text = ex.Message;
}
}