private void btnDangKy_Click(object sender, EventArgs e) { if (txtHoTenNVDangKy.Text != "" && txtUserNVDangKy.Text != "" && txtPassNVDangKy.Text != "") { string hotennv = txtHoTenNVDangKy.Text; string user = txtUserNVDangKy.Text; string salt = "QUYETDAICA1997"; string pass = EncodeSHA1(txtPassNVDangKy.Text + salt); string loai = ""; string ca = ""; if (rdAdminDangKy.Checked == true) { loai = "AD"; } else if (rdThuThuDangKy.Checked == true) { loai = "TT"; ca = txtCaNVDangKy.Text; } // Tạo DTo DTO_DangKy tv = new DTO_DangKy(user.Trim(), hotennv.Trim(), pass.Trim(), loai.Trim(), ca.Trim()); // Vì ID tự tăng nên để ID số gì cũng dc if (!busDangKy.addNhanVien(tv)) { MessageBox.Show("Nhân Viên Này Đã Tồn Tại"); return; } else { MessageBox.Show("Đăng Ký Nhân Viên Thành Công!!!"); GUI_DangNhap frmDangNhap = new GUI_DangNhap(); this.Hide(); frmDangNhap.Show(); } } else { MessageBox.Show("Xin hãy nhập đầy đủ"); } }
public bool addNhanVien(DTO_DangKy DTO_Nhanvien) { string strSql = "usp_ThemNhanVien"; DBConnect provider = new DBConnect(); provider.Connect(); try { SqlParameter p1 = new SqlParameter("@result", SqlDbType.Int); p1.Direction = ParameterDirection.Output; provider.ExecuteNonQuery(CommandType.StoredProcedure, strSql, new SqlParameter { ParameterName = "@CaTruc", Value = DTO_Nhanvien.NhanVien_ca }, new SqlParameter { ParameterName = "@TenDangNhap", Value = DTO_Nhanvien.NhanVien_user }, new SqlParameter { ParameterName = "@HoTen", Value = DTO_Nhanvien.NhanVien_hotennv }, new SqlParameter { ParameterName = "@MatKhau", Value = DTO_Nhanvien.NhanVien_pass }, new SqlParameter { ParameterName = "@LoaiNV", Value = DTO_Nhanvien.NhanVien_loai }, p1); provider.Disconnect(); if (p1.Value.ToString().Trim() == "0") { return(false); } return(true); } catch { return(true); } }
public bool addNhanVien(DTO_DangKy DTO_NhanVien) { return(dalDangKy.addNhanVien(DTO_NhanVien)); }