public ActionResult GetListaTipoMovimiento() { JObject retorno = new JObject(); try { string f = "I"; EnumEstadoRegistro estado = (EnumEstadoRegistro)Convert.ToChar(f); string x = estado.ToString(); var query = from d in unitOfWork.TipoMovimientoRepository.GetAll() select new { d.ID_TIPO_MOVIMIENTO, d.NOMBRE, d.INGRESO_EGRESO, d.ESTADO, ESTADO_REGISTRO = ((EnumEstadoRegistro)Convert.ToChar(d.ESTADO)).ToString(), TIPO_INGEGR = ((EnumIngresoEgreso)Convert.ToChar(d.INGRESO_EGRESO)).ToString(), }; retorno.Add("resultado", "success"); retorno.Add("data", JArray.FromObject(query)); } catch (Exception ex) { string msg = "[ConfiguracionController.GetListaTipoMovimiento]" + ex.Message; retorno.Add("resultado", "error"); retorno.Add("msg", msg); logger.Error(ex, msg); } return(Content(retorno.ToString(), "application/json")); }
public void RegistrarseTestRegistroExitoso() { CuentaModel cuenta = new CuentaModel() { NombreUsuario = "chino3", Contrasena = "hola9011", CorreoElectronico = "*****@*****.**" }; EnumEstadoRegistro expectedResut = EnumEstadoRegistro.RegistroCorrecto; CuentaService service = new CuentaService(); Assert.AreEqual(expectedResut, service.Registrarse(cuenta)); }
public void RegistrarseTestUsuarioExistente() { CuentaModel cuenta = new CuentaModel() { NombreUsuario = "chino", Contrasena = "joseMiguel", Jugador = null, Verificado = false, CodigoVerificacion = "", CorreoElectronico = "*****@*****.**" }; EnumEstadoRegistro expectedResut = EnumEstadoRegistro.UsuarioExistente; CuentaService service = new CuentaService(); Assert.AreEqual(expectedResut, service.Registrarse(null)); }
/// <summary> /// Guarda un User en la base de datos si el nombre de usuario no existe en la base de datos. /// </summary> /// <param name="CuentaNueva">CuentaModel</param> /// <returns>EnumEstadoRegistro</returns> public EnumEstadoRegistro Registrarse(CuentaModel CuentaNueva) { EnumEstadoRegistro EstadoDelRegistro = EnumEstadoRegistro.UsuarioExistente; if (CuentaNueva != null) { try { CuentaModel CuentaAlmacenda = PersistenciaCuenta.Registrarse(CuentaNueva); if (CuentaAlmacenda != null) { EnviarCorreoDeVerificacion(CuentaAlmacenda); EstadoDelRegistro = EnumEstadoRegistro.RegistroCorrecto; } } catch (EntityException) { EstadoDelRegistro = EnumEstadoRegistro.ErrorEnBaseDatos; } } return(EstadoDelRegistro); }
/// <summary> /// Registra una nueva cuenta /// </summary> public void Registrarse() { String nombreDeusuario = TFNombreUsuario.text; String contrasena = TFContrasena.text; String confirmacion = TFConfirmacionContrasena.text; String correoElectronico = TFCorreo.text; if (ValidarCamposCorrectos(nombreDeusuario, contrasena, confirmacion, correoElectronico)) { CuentaModel cuentaARegistrar = CrearCuentaARegistrar(); CuentaCliente.clienteDeCuenta.ReiniciarServicio(); EnumEstadoRegistro estadoDelRegistro = CuentaCliente.clienteDeCuenta.servicioDeCuenta.Registrarse(cuentaARegistrar); Debug.Log(estadoDelRegistro); switch (estadoDelRegistro) { case EnumEstadoRegistro.RegistroCorrecto: RegistroExitoso(cuentaARegistrar); break; case EnumEstadoRegistro.UsuarioExistente: PanelException.SetActive(true); PanelException.GetComponentInChildren <Text>().text = "Usuario ya existe."; break; case EnumEstadoRegistro.ErrorEnBaseDatos: PanelException.SetActive(true); PanelException.GetComponentInChildren <Text>().text = "Imposible conectar a la base de datos, intente más tarde.."; break; default: PanelException.SetActive(true); PanelException.GetComponentInChildren <Text>().text = "Imposible conectar al servidor, intente más tarde.."; break; } } }