コード例 #1
0
ファイル: GUI_DangKy.cs プロジェクト: NVK1308/Mannager-Book-
        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 đủ");
            }
        }
コード例 #2
0
ファイル: DAL_DangKy.cs プロジェクト: NVK1308/Mannager-Book-
        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);
            }
        }
コード例 #3
0
 public bool addNhanVien(DTO_DangKy DTO_NhanVien)
 {
     return(dalDangKy.addNhanVien(DTO_NhanVien));
 }