Exemplo n.º 1
0
        protected void btnmodalsignin_Click(object sender, EventArgs e)
        {
            string alert        = "";
            string taikhoan     = txttaikhoandk.Text;
            string matkhau      = txtmatkhaudk.Text;
            string anh          = txtanhdk.Text;
            int    loaitaikhoan = 3;

            if (taikhoan == "" && matkhau == "")
            {
                alert = "Bạn chưa nhập tài khoản hoặc mật khẩu.";
            }
            else
            {
                if (rbntd.Checked)
                {
                    loaitaikhoan = 1;
                    txttennhatuyendung.Visible = true;
                    txtgioithieu.Visible       = true;
                }
                if (rbnd.Checked)
                {
                    loaitaikhoan = 2;
                }
                TaiKhoan tk = new TaiKhoan();
                if (!taikhoan.Equals(tkc.getTaiKhoan(taikhoan).tenTaiKhoan, StringComparison.InvariantCultureIgnoreCase))
                {
                    tk.tenTaiKhoan  = taikhoan;
                    tk.matKhau      = matkhau;
                    tk.loaiTaiKhoan = loaitaikhoan;
                    tk.anh          = anh;
                    if (txtmatkhaudk.Text == txtxnmatkhau.Text && loaitaikhoan != 3)
                    {
                        alert = tkc.addTaiKhoan(tk) + ",mời đăng nhập lại.";
                        if (loaitaikhoan == 1)
                        {
                            List <TaiKhoan> lsttk  = tkc.getTaiKhoan();
                            TaiKhoan        tklast = lsttk.LastOrDefault();
                            NhaTuyenDung    ntd    = new NhaTuyenDung();
                            if (ntdc.getCongTy(txttennhatuyendung.Text) == 0)
                            {
                                ntd.tenNhaTuyenDung = txttennhatuyendung.Text;
                                ntd.maTaiKhoan      = tklast.maTaiKhoan;
                                ntd.logo            = tklast.anh;
                                ntd.gioithieu       = txtgioithieu.Text;
                                alert = ntdc.addNhaTuyenDung(ntd);
                            }
                            else
                            {
                                alert = "Tên nhà tuyển dụng đã tồn tại.";
                            }
                        }
                    }
                    else
                    {
                        alert = "Tài khoản, mật khẩu không hợp lệ";
                    }
                }
                else
                {
                    alert = "Tài khoản đã tồn tại.";
                }
            }
            Response.Write("<script>alert('" + alert + "')</script>");
        }