private void log_button_Click(object sender, RoutedEventArgs e) { userModel user = new userModel(); user.Username = log_username.Text; user.Password = log_password.Password; result = userDAO.save(user); if (result > 0) { MessageBox.Show("Pendaftaran berhasil!"); Uri uri = new Uri("View/loginView.xaml", UriKind.Relative); this.NavigationService.Navigate(uri); } else { MessageBox.Show("Pendaftaran gagal!"); } }
public ActionResult newUser(user obj) { if (obj.txtId > 0) { var file = Request.Files["userImage"]; string returnMsg = obj.validation(); ViewBag.txtName = obj.txtName; ViewBag.txtLogin = obj.txtLogin; ViewBag.txtPassword = obj.txtPassword; ViewBag.txtEmail = obj.txtEmail; ViewBag.cmbGender = obj.cmbGender; ViewBag.txtAddress = obj.txtAddress; ViewBag.txtAge = obj.txtAge; ViewBag.txtCnic = obj.txtCnic; ViewBag.dateDob = obj.dateDob.ToString("yyyy-MM-dd"); ViewBag.chkCricket = obj.chkCricket; ViewBag.chkHockey = obj.chkHockey; ViewBag.chkChess = obj.chkChess; ViewBag.msg = ""; if (returnMsg != "true") { ViewBag.msg = returnMsg; } if (ViewBag.msg != "") { return(View()); } var uniqueName = ""; userDAO userObjDao = new userDAO(); if (file.FileName == "") { ViewBag.userImage = Request["imageName"]; obj.userImage = Request["imageName"]; } else { ViewBag.userImage = file.FileName; var ext = System.IO.Path.GetExtension(file.FileName); uniqueName = Guid.NewGuid().ToString() + ext; var rootPath = Server.MapPath("~/UploadedFiles"); var fileSavePath = System.IO.Path.Combine(rootPath, uniqueName); file.SaveAs(fileSavePath); obj.userImage = uniqueName; } if (userObjDao.save(obj)) { return(Redirect("/home/home?email=" + ViewBag.txtEmail)); } } else { if (Request.Files["userImage"] != null) { var file = Request.Files["userImage"]; string returnMsg = obj.validation(); ViewBag.userImage = file; ViewBag.txtName = obj.txtName; ViewBag.txtLogin = obj.txtLogin; ViewBag.txtPassword = obj.txtPassword; ViewBag.txtEmail = obj.txtEmail; ViewBag.cmbGender = obj.cmbGender; ViewBag.txtAddress = obj.txtAddress; ViewBag.txtAge = obj.txtAge; ViewBag.txtCnic = obj.txtCnic; ViewBag.dateDob = obj.dateDob.ToString("yyyy-MM-dd"); ViewBag.chkCricket = obj.chkCricket; ViewBag.chkHockey = obj.chkHockey; ViewBag.chkChess = obj.chkChess; ViewBag.msg = ""; if (returnMsg != "true") { ViewBag.msg = returnMsg; } if (file.FileName == "") { ViewBag.msg = "Select image and insert other fields if empty"; } if (ViewBag.msg != "") { return(View()); } var uniqueName = ""; userDAO userObjDao = new userDAO(); if (userObjDao.isUserExistByEmail(obj.txtEmail)) { ViewBag.msg = "User Already Exist! Try with another email"; return(View()); } if (userObjDao.isUserExistByLogin(obj.txtLogin)) { ViewBag.msg = "User Already Exist! Try with another login"; return(View()); } var ext = System.IO.Path.GetExtension(file.FileName); uniqueName = Guid.NewGuid().ToString() + ext; var rootPath = Server.MapPath("~/UploadedFiles"); var fileSavePath = System.IO.Path.Combine(rootPath, uniqueName); file.SaveAs(fileSavePath); obj.userImage = uniqueName; if (userObjDao.save(obj)) { return(Redirect("/home/home?email=" + ViewBag.txtEmail)); } } else { ViewBag.msg = "Error in loading image"; } return(View()); } return(View()); }