示例#1
0
        private void _search()
        {
            var res = new RegisterBUS(this).NVGetByID((int)numSearch.Value);

            mDataGridView1.DataSource = new List <RegisterDTO>()
            {
                res
            };
        }
        public ActionResult Index(RegisterDTO register)
        {
            //if (CaptchaGoogle.CheckCaptcha().IsSuccess)
            //{
            register.IDAccountBN = LoginHelper.GetAccountBN()?.IDAccountBN;
            string message = RegisterBUS.Create(register) ? "Đăng kí thành công" : "Đăng kí thất bại";

            return(RedirectToAction("Result", "Register2", new { message = message }));
            //}
            //ModelState.AddModelError("", "Vui lòng nhập captcha");
            //return RedirectToAction("Index", register.IDLich);
        }
        // GET: Register
        public ActionResult Index(string start, string end)
        {
            DateTime d_end   = DateTime.Now;
            DateTime d_start = d_end.AddDays(-30);

            if (string.IsNullOrWhiteSpace(start) == false)
            {
                d_start = DateTime.ParseExact(start, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
            }
            if (string.IsNullOrWhiteSpace(end) == false)
            {
                d_end = DateTime.ParseExact(end, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
            }
            ViewBag.s_start = d_start.ToString("yyyy-MM-dd");
            ViewBag.s_end   = d_end.ToString("yyyy-MM-dd");

            var lstRegister = new RegisterBUS(this).GetByAccount(d_start, d_end);

            return(View(lstRegister));
        }
示例#4
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            // check double password
            if (txtPassword.Text != txtRepassword.Text)
            {
                MessageBox.Show("Mật khẩu không khớp !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            // check authen
            if (txtAuth.Text != authString)
            {
                MessageBox.Show("Mã xác thực không hợp lệ !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                authString   = authList[r.Next(authList.Count())];
                lblAuth.Text = authString;
                return;
            }

            // check username is exists??
            var user     = txtUser.Text;
            int checkAcc = new RegisterBUS().checkAccountIsExist(user);

            if (checkAcc == 1)
            {
                MessageBox.Show("Tên đăng nhập đã tồn tại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                authString   = authList[r.Next(authList.Count())];
                lblAuth.Text = authString;
                return;
            }
            // register new account
            new RegisterBUS().registerNewAccount(txtUser.Text, txtPassword.Text, (int)tk.MaNQL);

            // message success
            MessageBox.Show("Đăng kí tài khoản thành công ! Bạn có thể sử dụng tài khoản này để đăng nhập lần sau!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Close();
        }
示例#5
0
        // GET: Register
        public ActionResult Index()
        {
            var lstRegister = new RegisterBUS(this).GetByAccount(Account.IDAccount);

            return(View(lstRegister));
        }
示例#6
0
    protected void btnRegis_Click(object sender, EventArgs e)
    {
        dk = new RegisterBUS();
        string mess = check();
        if (mess == "")
        {

            clientdto cliendto = getclient();
            ConnectionData.OpenMyConnection();
            clientRegisterdto clientRegister = new clientRegisterdto();
            clientRegister.from = DateTime.Now;
            clientRegister.to = DateTime.Now.AddDays(Convert.ToInt32(DropDownList1.SelectedValue.ToString()) * 30);

            string idpackage = Request.QueryString["packageId"].ToString();
            int id = 0;
            Int32.TryParse(idpackage, out id);
            clientRegister.packageId = id;

            DataTable T = dk.GetPackageById(id);
            if (T != null && T.Rows.Count > 0)
            {
                clientRegister.totalFee = Convert.ToDouble(T.Rows[0]["cost"]);
                clientRegister.subAccontCount = Convert.ToInt32(T.Rows[0]["subAccontCount"]);
                clientRegister.emailCount = Convert.ToInt32(T.Rows[0]["emailCount"]);
                clientRegister.limitId = Convert.ToInt32(T.Rows[0]["limitId"]);

            }
            object temp = dk.Getpackagetime();
            Int32.TryParse(temp + "", out id);
            clientRegister.packageTimeId = id;

            UserLoginDTO ulDto = new UserLoginDTO();
            ulDto.Username = txtUserName.Text;
            ulDto.Password = GetMd5Hash(txtPass.Text);
            ulDto.Email = txtEmail.Text;
            ulDto.Is_Block = false;
            ulDto.UserType = 2;
            if (dk.Insert_client(cliendto, clientRegister, ulDto) > 0)
            {

                SmtpClient SmtpServer = new SmtpClient();
                SmtpServer.Credentials = new System.Net.NetworkCredential("AKIAIGXHHO72FHXGCPFQ", "Ara8HV/kcfjNU+rqrTpJBAAjs/OsD1xEykLsuguqpe1Z");
                SmtpServer.Port = 25;
                SmtpServer.Host = "email-smtp.us-east-1.amazonaws.com";
                SmtpServer.EnableSsl = true;
                MailMessage mail = new MailMessage();
                String[] addr = txtEmail.Text.Split(' ');
                //mail.From = new MailAddress("*****@*****.**",
                //" Hệ Thống FA MAIL  ", System.Text.Encoding.UTF8);
                mail.From = new MailAddress(ConfigurationManager.AppSettings["SystemOutEmail"].ToString(), "Hệ Thống FA MAIL ", System.Text.Encoding.UTF8);
                Byte i;
                for (i = 0; i < addr.Length; i++)
                    mail.To.Add(addr[i]);
                mail.Subject = "Thư xác nhận";
                mail.IsBodyHtml = true;
                mail.Body += "<html>  <body><table class='auto-style1'> <tr><td>Chào " + txtUserName.Text + " Thân mến! </td></tr><tr><td>Chúc mừng bạn đã đăng ký thành công gói " + lblTenGoi.Text + " của FA Mail </td></tr><tr><td>Thông tin tài khoản đăng nhập</td></tr><tr><td> Email đăng nhập: '" + txtEmail.Text + "'</td></tr><tr><td>Link tới trang login: http://emailmarketing.1onlinebusinesssystem.com/webapp/page/backend/login.aspx </td></tr><tr> <td> Trân trọng,</td</tr> <tr> <td>Customer services</td</tr><tr><td> Email:[email protected]</td></tr></table></body>  ";
                mail.Body += "</html>";
                mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
                mail.ReplyTo = new MailAddress(txtEmail.Text);
                SmtpServer.Send(mail);

                SmtpClient SmtpServer1 = new SmtpClient();
                SmtpServer1.Credentials = new System.Net.NetworkCredential("AKIAIGXHHO72FHXGCPFQ", "Ara8HV/kcfjNU+rqrTpJBAAjs/OsD1xEykLsuguqpe1Z");
                SmtpServer1.Port = 25;
                SmtpServer1.Host = "email-smtp.us-east-1.amazonaws.com";
                SmtpServer1.EnableSsl = true;
                MailMessage mail1 = new MailMessage();
                String[] addr1 = txtmail.Text.Split(' ');
                //mail.From = new MailAddress("*****@*****.**",
                //" Hệ Thống FA MAIL  ", System.Text.Encoding.UTF8);
                mail1.From = new MailAddress(ConfigurationManager.AppSettings["SystemOutEmail"].ToString(), "Hệ Thống FA MAIL ", System.Text.Encoding.UTF8);
                Byte a;
                for (a = 0; a < addr1.Length; a++)
                    mail1.To.Add(addr1[a]);

                mail1.Subject = "Thong tin khachs hang dang ky";
                mail1.IsBodyHtml = true;
                mail1.Body += "<html>  <body><table class='auto-style1'> <tr><td>Chào " + txtUserName.Text + " Thân mến! </td></tr><tr><td>Khách hàng đăng ký thành công gói " + lblTenGoi.Text + " của FA Mail </td></tr><tr><td>Thông tin tài khoản đăng nhập</td></tr><tr><td> Email đăng nhập: '" + txtEmail.Text + "'</td></tr><tr><td>Ngày đăng ký: "+ lbthoigian.Text +"</td></tr><tr> <td> Trân trọng,</td</tr> <tr> <td>Customer services</td</tr><tr><td> Email:[email protected]</td></tr></table></body>  ";
                mail1.Body += "</html>";
                mail1.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
                mail1.ReplyTo = new MailAddress(ConfigurationManager.AppSettings["SysteminEmail"].ToString());
                SmtpServer1.Send(mail1);
                //Response.Redirect("success.aspx?id=" + idpackage);
            }
        }
        else
        {
            lblError.Text = mess;
            lblError.ForeColor = System.Drawing.Color.Red;
        }
        Session["username"] = txtUserName.Text;
    }
示例#7
0
    private double tinhtien()
    {
        double sum = 0;
        double a = Convert.ToDouble(DropDownList1.SelectedValue.ToString());
        double b = Convert.ToDouble(lbtotalfree.Text);
        if (a > 1)
        {
            string sql = "SELECT * FROM tblpackageTime Where monthCount='" + a + "'";
            SqlCommand cmd = new SqlCommand(sql, ConnectionData._MyConnection);
            cmd.CommandType = CommandType.Text;
            SqlDataAdapter adapter = new SqlDataAdapter(cmd);
            DataTable table = new DataTable();
            adapter.Fill(table);
            cmd.Dispose();
            int discount;
            foreach (DataRow dr in table.Rows)
            {
                discount = Convert.ToInt32(dr["disCount"].ToString());
                sum = ((b - (b * discount) / 100)*a);
            }
        }
        else
        {
            int packageid = Convert.ToInt32(Request.QueryString["packageId"]);
            dk = new RegisterBUS();
            DataTable dt = dk.GetByUserId(packageid);
            foreach (DataRow dr in dt.Rows)
            {
                sum = Convert.ToInt32(dr["totalFee"].ToString());

            }
        }
        return sum;
    }
示例#8
0
    private void LoadData()
    {
        if (Request.QueryString["packageId"] != null)
        {
            int packageid = Convert.ToInt32(Request.QueryString["packageId"]);
            dk = new RegisterBUS();
            DataTable dt = dk.GetByUserId(packageid);
            foreach (DataRow dr in dt.Rows)
            {
                lblTenGoi.Text = dr["packageName"].ToString();
                packageFee = dr["totalFee"].ToString();
                lblCost.Text = "Phí dịch vụ: " + packageFee + " $"; ;
                lbtotalfree.Text = dt.Rows[0]["totalFee"].ToString();

            }
        }
    }
示例#9
0
 private bool checkemail(string Email)
 {
     dk = new RegisterBUS();
     DataTable data = dk.kiemtramail(Email);
     if (data.Rows.Count > 0)
     {
         return true;
     }
     return false;
 }
示例#10
0
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        int fee = 0;
        if (Request.QueryString["packageId"] != null)
        {
            int packageid = Convert.ToInt32(Request.QueryString["packageId"]);
            dk = new RegisterBUS();
            DataTable dt = dk.GetByUserId(packageid);
            foreach (DataRow dr in dt.Rows)
            {
                fee = Convert.ToInt32(dr["totalFee"].ToString());

            }
        }

        int time = Convert.ToInt32(DropDownList1.SelectedValue);
        int sum = fee * time;

        double LastFee = tinhtien();
        lblCost.Text = "Phí dịch vụ là: " + LastFee + " $";
    }