// // GET: /User/ public JsonResult IsDuplicateUser(string userName) { string result = "fail"; int u = 0, c = 0; userName = userName.Trim().ToLower(); UsersModel uModel = new UsersModel(); uModel.USERNAME = userName; CustomerModel cModel = new CustomerModel(); cModel.USERNAME = userName; Database db = new Database(); UsersDAO uDAO = new UsersDAO(db); u = uDAO.FindByUserName(uModel).Count; db.Close(); db = new Database(); CustomerDAO cDAO = new CustomerDAO(db); c = cDAO.FindByUserName(cModel).Count; db.Close(); if (c >= 1 || u >= 1) { result = "pass"; } Thread.Sleep(2000); return(Json(new { result })); }
private bool FormIsValid() { if (!personRadioButton.Checked && !companyRadioButton.Checked) { MessageBox.Show("Seleccione el tipo de usuario").ToString(); return(false); } if (usernameTxt.Text.Length == 0) { MessageBox.Show("El nombre de usuario no puede ser blanco").ToString(); return(false); } if (this.User == null && passwordTxt.Text.Length == 0) { MessageBox.Show("El password no puede ser blanco").ToString(); return(false); } if (rolCmb.SelectedItem == null) { MessageBox.Show("Debe elegir un rol").ToString(); return(false); } UsersDAO usersDao = new UsersDAO(); int existingId = usersDao.FindByUserName(usernameTxt.Text); if (existingId != -1 && (this.User == null || existingId != this.User.IdUsuario) ) { MessageBox.Show("El nombre de usuario esta en uso").ToString(); return(false); } if (personRadioButton.Checked) { try { DateTime createdAt = DateTime.Parse(createdAtTxt.Text); DateTime birthDate = DateTime.Parse(birthdateTxt.Text); } catch { MessageBox.Show("Error en uno de los campos de fecha").ToString(); return(false); } existingId = usersDao.FindByDNI(IDTypeTxt.Text.Trim(), IDNumberTxt.Text.Trim()); if (existingId != -1 && (this.User == null || existingId != this.User.IdUsuario) ) { MessageBox.Show("Ya existe un usuario con ese DNI").ToString(); return(false); } } else { existingId = usersDao.FindByRazonSocialYCuit(companyNameTxt.Text.Trim(), companyIDTxt.Text.Trim()); if (existingId != -1 && (this.User == null || existingId != this.User.IdUsuario) ) { MessageBox.Show("Ya existe una empresa con esa razon social y CUIT").ToString(); return(false); } } return(true); //all clear }