public void Init() { fabricaEntidades = new FabricaEntidades(); usuario = (Usuario)fabricaEntidades.ObtenerUsuario(); usuario.Username = RecursosPUMod1.UsuarioExitoso; usuario.Clave = RecursosPUMod1.ClaveExitosa; }
public void TraducirDTOApuestaVoFTest() { DTOApuestaVOF _dtoEsperado = FabricaDTO.CrearDtoApuestaVOF(); _dtoEsperado.IdLogro = 1; _dtoEsperado.IdUsuario = 1; _dtoEsperado.ApuestaUsuario = true; _dtoEsperado.Estado = "en curso"; _apuestaVoF = FabricaEntidades.CrearApuestaVoF(); _apuestaVoF.Logro = _logroVoF as LogroVoF; _apuestaVoF.Usuario = _apostador; _apuestaVoF.Respuesta = true; _apuestaVoF.Estado = "en curso"; _traductorApuestaVoF = FabricaTraductor.CrearTraductorApuestaVoF(); _dtoApuestaVOF = _traductorApuestaVoF.CrearDto(_apuestaVoF); Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaVOF.IdLogro); Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaVOF.IdUsuario); Assert.AreEqual(_dtoEsperado.ApuestaUsuario, _dtoApuestaVOF.ApuestaUsuario); Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaVOF.Estado); }
public void PruebaDaoObtenerLogrosCantidadResultadosExc() { Partido partido = FabricaEntidades.CrearPartido(); partido.Id = 11; //cambiar numero Assert.Throws <LogrosFinalizadosNoExisteException>(() => ((DAOLogroCantidad)dao).ObtenerLogrosResultados(partido)); }
public void TraducirApuestaEquipoTest() { ApuestaEquipo _apuestaEsperada = FabricaEntidades.CrearApuestaEquipo(); _equiposEstaticos = new Equipos(); _apuestaEsperada.Respuesta = _equiposEstaticos.GetEquipo(1); _apuestaEsperada.Logro = _logroEquipo; _apuestaEsperada.Usuario = _apostador; _dtoApuestaEquipo = FabricaDTO.CrearDTOApuestaEquipo(); _dtoApuestaEquipo.IdLogro = 1; _dtoApuestaEquipo.IdUsuario = 1; _dtoApuestaEquipo.IdEquipo = 1; _traductorApuestaEquipo = FabricaTraductor.CrearTraductorApuestaEquipo(); _apuestaEquipo = _traductorApuestaEquipo.CrearEntidad(_dtoApuestaEquipo) as ApuestaEquipo; Assert.AreEqual(_apuestaEsperada.Logro.Id, _apuestaEquipo.Logro.Id); Assert.AreEqual(_apuestaEsperada.Usuario.Id, _apuestaEquipo.Usuario.Id); Assert.AreEqual(_apuestaEsperada.Respuesta.Id, _apuestaEquipo.Respuesta.Id); }
public void TraducirApuestaJugadorTest() { ApuestaJugador _apuestaEsperada = FabricaEntidades.CrearApuestaJugador(); Jugador _jugador = FabricaEntidades.CrearJugador(); _jugador.Id = 1; _apuestaEsperada.Respuesta = _jugador; _apuestaEsperada.Logro = _logroJugador; _apuestaEsperada.Usuario = _apostador; _dtoApuestaJugador = FabricaDTO.CrearDtoApuestaJugador(); _dtoApuestaJugador.IdLogro = 1; _dtoApuestaJugador.IdUsuario = 1; _dtoApuestaJugador.IdJugador = 1; _traductorApuestaJugador = FabricaTraductor.CrearTraductorApuestaJugador(); _apuestaJugador = _traductorApuestaJugador.CrearEntidad(_dtoApuestaJugador) as ApuestaJugador; Assert.AreEqual(_apuestaEsperada.Logro.Id, _apuestaJugador.Logro.Id); Assert.AreEqual(_apuestaEsperada.Usuario.Id, _apuestaJugador.Usuario.Id); Assert.AreEqual(_apuestaEsperada.Respuesta.Id, _apuestaJugador.Respuesta.Id); }
/// <summary> /// Metodo que obtiene todos los logros de equipo /// que tengan resultado asignado /// </summary> /// <exception cref="LogrosFinalizadosNoExisteException">Excepcion que /// obtiene cuando el partido no tiene logros de equipo con /// resultado asignado</exception> /// <param name="partido"></param> /// <returns></returns> public List <Entidad> ObtenerLogrosResultados(Entidad partido) { List <Entidad> logrosEquipo = new List <Entidad>(); LogroEquipo logro; Conectar(); StoredProcedure("ConsultarLogrosEquipoResultados(@idpartido)"); AgregarParametro("idpartido", partido.Id); EjecutarReader(); for (int i = 0; i < cantidadRegistros; i++) { logro = FabricaEntidades.CrearLogroEquipo(); logro.Id = GetInt(i, 0); logro.IdTipo = TipoLogro.equipo; logro.Logro = GetString(i, 2); logro.Equipo.Id = GetInt(i, 3); logrosEquipo.Add(logro); } if (logrosEquipo.Count == 0) { throw new LogrosFinalizadosNoExisteException(partido.Id, "equipo"); } return(logrosEquipo); }
public void init() { parametroComando = new List<Entidad>(); proyecto = (Proyecto)FabricaEntidades.ObtenerProyecto(); proyecto.Codigo = "TOT"; proyecto.Nombre = "Totem"; }
/// <summary> /// Metodo para cargar los datos de la factura a UI /// </summary> public void cargarFactura() { try { Facturacion lafactura = (Facturacion)FabricaEntidades.ObtenerFacturacion(); lafactura.Id = int.Parse(this.vista.numero); Comando <Entidad> comando = FabricaComandos.CrearConsultarXIdFactura(lafactura); lafactura = (Facturacion)comando.Ejecutar(); vista.numero = this.vista.numero; vista.fecha = lafactura.fechaFactura.ToString(RecursoPresentadorM8.dateTipe); vista.compania = lafactura.idCompaniaFactura.ToString(); vista.proyecto = lafactura.idProyectoFactura.ToString(); vista.descripcion = lafactura.descripcionFactura; vista.monto = lafactura.montoFactura.ToString(); vista.moneda = lafactura.tipoMoneda; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; } }
public void TraducirObtenerJugadoresTest() { Jugador _jugadorEsperado = FabricaEntidades.CrearJugador(); _jugadorEsperado.Id = 95; _jugadorEsperado.Nombre = "Sabina"; _jugadorEsperado.Apellido = "Quiroga"; _jugadorEsperado.FechaNacimiento = "01-12-1992"; _jugadorEsperado.LugarNacimiento = "Venezuela"; _jugadorEsperado.Peso = 51; _jugadorEsperado.Altura = 1.61M; _jugadorEsperado.Posicion = "DELANTERO"; _jugadorEsperado.Numero = 8; _jugadorEsperado.Equipo.Pais = "Colombia"; _jugadorEsperado.Capitan = false; _dtoObtenerJugadores = FabricaDTO.CrearDTOObtenerJugadores(); _dtoObtenerJugadores.Id = 95; _traductorObtenerJugadores = FabricaTraductor.CrearTraductorObtenerJugadores(); _jugador = _traductorObtenerJugadores.CrearEntidad(_dtoObtenerJugadores) as Jugador; Assert.AreEqual(_jugadorEsperado.Id, _jugador.Id); }
public void Init() { FabricaEntidades laFabrica = new FabricaEntidades(); listContacto = (ListaInvolucradoContacto)laFabrica.ObtenetListaInvolucradoContacto(); listUsuario = (ListaInvolucradoUsuario)laFabrica.ObtenetListaInvolucradoUsuario(); }
public void PruebaComandoConsultarCargosContactos() { FabricaEntidades laFabrica = new FabricaEntidades(); Comando <bool, List <String> > comando = FabricaComandos.CrearComandoConsultarListaCargos(); Assert.IsNotNull(comando.Ejecutar(true)); }
/// <summary> /// Método que carga los datos del contacto a modificar en la vista /// </summary> public void NoPostPagina() { try { int idcont = _vista.GetidCont(); Entidad contacto = FabricaEntidades.crearContactoVacio(); contacto.Id = idcont; Comando <Entidad> comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(contacto); contacto = comandoEntidad.Ejecutar(); ContactoM5 contactoConsultado = ( ContactoM5 )contacto; _vista.input_nombre = contactoConsultado.Nombre; _vista.input_apellido = contactoConsultado.Apellido; _vista.item_cargo = contactoConsultado.Cargo; _vista.input_correo = contactoConsultado.Correo; _vista.input_departamento = contactoConsultado.Departamento; _vista.input_telefono = contactoConsultado.Telefono; } catch (ConsultarContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } catch (BaseDeDatosContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } }
/// <summary> /// Metodo para almacenar los involucrados seleccionados /// </summary> public void GuardarInvolucrados() { bool exitoContacto = false; bool exitoUsuario = false; Comando <Entidad, bool> comando_contacto = FabricaComandos.CrearComandoAgregarContactosInvolucrados(); Comando <Entidad, bool> comando_usuario = FabricaComandos.CrearComandoAgregarUsuarioInvolucrados(); Proyecto elProyecto = (Proyecto)FabricaEntidades.ObtenerProyecto(); elProyecto.Codigo = "TOT"; listaContacto.Proyecto = elProyecto; listaUsuario.Proyecto = elProyecto; if (!(listaUsuario.Lista.Count == 0 && listaContacto.Lista.Count == 0)) { exitoContacto = comando_contacto.Ejecutar(listaContacto); exitoUsuario = comando_usuario.Ejecutar(listaUsuario); HttpContext.Current.Response.Redirect(RecursosInterfazM3.ListarInvolucrados + RecursosInterfazM3.Codigo_Exito_Agregar); } else { vista.alertaUsuarioClase = RecursosInterfazM3.Alerta_Clase_Error; vista.alertaUsuarioRol = RecursosInterfazM3.Alerta_Rol; vista.AlertaUsuario = RecursosInterfazM3.Alerta_Html + RecursosInterfazM3.Alerta_Seleccion_vacia + RecursosInterfazM3.Alerta_Html_Final; } }
public override Entidad CrearEntidad(DTOApuestaJugador dto) { try { ApuestaJugador apuesta = FabricaEntidades.CrearApuestaJugador(); Jugador jugador = FabricaEntidades.CrearJugador(); Usuario apostador = FabricaEntidades.CrearUsuarioVacio(); LogroJugador logro = FabricaEntidades.CrearLogroJugador(); apuesta.Usuario = apostador; apuesta.Logro = logro; apuesta.Respuesta = jugador; apuesta.Logro.Id = dto.IdLogro; apuesta.Usuario.Id = dto.IdUsuario; apuesta.Respuesta.Id = dto.IdJugador; return(apuesta); } catch (NullReferenceException exc) { throw new ObjetoNullException(exc, "Error al recibir la información de la apuesta"); } }
/// <summary> /// Método para llenar los generar la categoria /// </summary> public void GenerarProducto() { try { Producto elProducto = (Producto)FabricaEntidades.ProductoVacio(); elProducto.Nombre = vista.nombre; elProducto.Cantidad = int.Parse(vista.cantidad.ToString()); elProducto.Activo = int.Parse(vista.activo.SelectedValue.ToString()); elProducto.Fk_Marca = int.Parse(vista.marca.SelectedValue.ToString()); elProducto.Fk_Categoria = int.Parse(vista.categoria.SelectedValue.ToString()); elProducto.Modelo = vista.modelo; elProducto.Descripcion = vista.descripcion; elProducto.Precio = float.Parse(vista.precio.ToString()); elProducto.Peso = float.Parse(vista.peso.ToString()); elProducto.Alto = float.Parse(vista.alto.ToString()); elProducto.Ancho = float.Parse(vista.ancho.ToString()); elProducto.Largo = float.Parse(vista.largo.ToString()); elProducto.Fecha_Creacion = DateTime.Now;; //laMarca.tipoMoneda; Comando <bool> comandoGenerar = FabricaComandos.CrearAgregarProducto(elProducto); comandoGenerar.Ejecutar(); } catch (ExceptionCity.ExceptionCcConBD ex) { vista.alertaClase = RecursoPresentadorProducto.alertaError; vista.alertaRol = RecursoPresentadorProducto.tipoAlerta; vista.alerta = RecursoPresentadorProducto.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorProducto.alertaHtmlFinal; } }
/// <summary> /// Metodo para cargar los datos del contacto /// </summary> /// <param name="idContacto">id del contacto</param> public void cargarDatos(String idContacto) { FabricaEntidades laFabrica = new FabricaEntidades(); Comando <Entidad, Entidad> elComando = FabricaComandos.CrearComandoConsultarDatosContactoID(); try { Entidad entidad = laFabrica.ObtenerContacto(); entidad.Id = int.Parse(idContacto); Contacto elContacto = (Contacto)elComando.Ejecutar(entidad); vista.cedulaContacto = elContacto.ConCedula; vista.contactoNombre = elContacto.Con_Nombre; vista.cargoContacto = elContacto.ConCargo; vista.apellidoContacto = elContacto.Con_Apellido; vista.telefono = elContacto.Con_Telefono.Codigo + "-" + elContacto.Con_Telefono.Numero; } catch (NullReferenceException ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + RecursoInterfazM2.Alerta_Error_NullPointer + RecursoInterfazM2.Alerta_Html_Final; } catch (Exception ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + ex.Message + RecursoInterfazM2.Alerta_Html_Final; } }
public override Entidad CrearEntidad(DTOApuestaCantidad dto) { try { ApuestaCantidad apuesta = FabricaEntidades.CrearApuestaCantidad(); Usuario usuario = FabricaEntidades.CrearUsuarioVacio(); LogroCantidad logro = FabricaEntidades.CrearLogroCantidad(); apuesta.Usuario = usuario; apuesta.Logro = logro; apuesta.Logro.Id = dto.IdLogro; apuesta.Usuario.Id = dto.IdUsuario; apuesta.Respuesta = dto.ApuestaUsuario; return(apuesta); } catch (NullReferenceException exc) { throw new ObjetoNullException(exc, "Error al recibir la información de la apuesta"); } }
/// <summary> /// Método para llenar los generar usuario /// </summary> public void GenerarUsuario() { try { Usuario elUsuario = (Usuario)FabricaEntidades.UsuarioVacio(); elUsuario.Nombre = vista.Nombre; elUsuario.Apellido = vista.Apellido; elUsuario.Cedula = vista.Cedula.ToString(); elUsuario.Tipo_Documento = vista.TipoDoc.SelectedValue.ToString(); elUsuario.Telefono = vista.Telefono; elUsuario.Celular = vista.Celular; elUsuario.Password = vista.Password; elUsuario.Fecha_Nacimiento = DateTime.ParseExact (vista.Fecha_Nnacimiento, "MM/dd/yyyy", CultureInfo.InvariantCulture);// vista.Fecha_Nnacimiento.ToString(); elUsuario.Fecha_Ingreso = DateTime.Now; elUsuario.Email = vista.Correo; elUsuario.Fk_Genero = int.Parse(vista.Genero.SelectedValue.ToString()); elUsuario.Fk_Rol = int.Parse(vista.Rol.SelectedValue.ToString()); elUsuario.Validacion_dc = 0; elUsuario.Valido_dc = 0; elUsuario.Origen = "n/a"; //laMarca.tipoMoneda; Comando <bool> comandoGenerar = FabricaComandos.CrearAgregarUsuario(elUsuario); comandoGenerar.Ejecutar(); } catch (ExceptionCity.ExceptionCcConBD ex) { vista.alertaClase = RecursoPresentadorUsuario.alertaError; vista.alertaRol = RecursoPresentadorUsuario.tipoAlerta; vista.alerta = RecursoPresentadorUsuario.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorUsuario.alertaHtmlFinal; } }
/// <summary> /// Método que agrega un contacto nuevo /// </summary> public void AgregarContacto() { try { bool verificar = VerificarExistenciaContacto(); if (!verificar) { Entidad contactoNuevo = FabricaEntidades.crearContactoSinId(_vista.input_nombre, _vista.input_apellido, _vista.input_departamento, _vista.item_cargo, _vista.input_telefono, _vista.input_correo, _vista.GetTypeComp(), _vista.GetIdComp()); Comando <bool> comandoBool = FabricaComandos.CrearComandoAgregarContacto(contactoNuevo); comandoBool.Ejecutar(); _vista.BotonAceptar(_vista.GetTypeComp(), _vista.GetIdComp()); } else { Alerta("El contacto que desea agregar ya existe", 0); } } catch (AgregarContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } catch (BaseDeDatosContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } }
/// <summary> /// Método para llenar los elementos de la factura /// </summary> public void llenarGenerar() { try { CompaniaM4 compania = (CompaniaM4)FabricaEntidades.CrearCompaniaVacia(); DominioTangerine.Entidades.M7.Proyecto proyecto = (DominioTangerine.Entidades.M7.Proyecto)FabricaEntidades.ObtenerProyecto(); compania.Id = int.Parse(this.vista.compania); proyecto.Id = int.Parse(this.vista.proyecto); Comando <Entidad> elComandoproyecto = FabricaComandos.ObtenerComandoConsultarXIdProyecto(proyecto); proyecto = (DominioTangerine.Entidades.M7.Proyecto)elComandoproyecto.Ejecutar(); Comando <Entidad> elComandocompania = FabricaComandos.CrearConsultarCompania(compania); compania = (CompaniaM4)elComandocompania.Ejecutar(); vista.compania = compania.NombreCompania; vista.proyecto = proyecto.Nombre; vista.fecha = this.vista.fecha; vista.monto = this.vista.monto; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; } }
public void TraducirDTOApuestaCantidadTest() { DTOApuestaCantidad _dtoEsperado = FabricaDTO.CrearDtoApuestaCantidad(); _dtoEsperado.IdLogro = 1; _dtoEsperado.IdUsuario = 1; _dtoEsperado.ApuestaUsuario = 1; _dtoEsperado.Estado = "en curso"; _apuestaCantidad = FabricaEntidades.CrearApuestaCantidad(); _apuestaCantidad.Logro = _logroCantidad as LogroCantidad; _apuestaCantidad.Usuario = _apostador; _apuestaCantidad.Respuesta = 1; _apuestaCantidad.Estado = "en curso"; _traductorApuestaCantidad = FabricaTraductor.CrearTraductorApuestaCantidad(); _dtoApuestaCantidad = _traductorApuestaCantidad.CrearDto(_apuestaCantidad); Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaCantidad.IdLogro); Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaCantidad.IdUsuario); Assert.AreEqual(_dtoEsperado.ApuestaUsuario, _dtoApuestaCantidad.ApuestaUsuario); Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaCantidad.Estado); }
public bool enviarCorreo() { try { Comando <List <Entidad> > comando = LogicaCC.Fabrica.FabricaComandos.CrearConsultarTodosVentas(); List <Entidad> venta = comando.Ejecutar(); foreach (Venta LaVenta in venta) { DatosCorreo _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo("Recordatorio de Pao", LaVenta.Mail, "mensaje"); /*if (vista.adjunto != String.Empty) * { * _datosCorreo.adjunto = RecursoPresentadorM8.rutaFacturas + vista.adjunto; * }*/ Comando <bool> _comandoCorreo = FabricaComandos.CrearEnviarCorreo(_datosCorreo); return(_comandoCorreo.Ejecutar()); } return(true); } catch (ExceptionsCity ex) { vista.alertaClase = RecursoPresentadorVenta.alertaError; vista.alertaRol = RecursoPresentadorVenta.tipoAlerta; vista.alerta = RecursoPresentadorVenta.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorVenta.alertaHtmlFinal; return(false); } }
public void TraducirDTOApuestaEquipoTest() { _equiposEstaticos = new Equipos(); DTOApuestaEquipo _dtoEsperado = FabricaDTO.CrearDTOApuestaEquipo(); _dtoEsperado.IdLogro = 1; _dtoEsperado.IdUsuario = 1; _dtoEsperado.IdEquipo = 1; _dtoEsperado.Estado = "en curso"; _apuestaEquipo = FabricaEntidades.CrearApuestaEquipo(); _apuestaEquipo.Logro = _logroEquipo; _apuestaEquipo.Usuario = _apostador; _apuestaEquipo.Respuesta = _equiposEstaticos.GetEquipo(1); _apuestaEquipo.Estado = "en curso"; _traductorApuestaEquipo = FabricaTraductor.CrearTraductorApuestaEquipo(); _dtoApuestaEquipo = _traductorApuestaEquipo.CrearDto(_apuestaEquipo); Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaEquipo.IdLogro); Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaEquipo.IdUsuario); Assert.AreEqual(_dtoEsperado.IdEquipo, _dtoApuestaEquipo.IdEquipo); Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaEquipo.Estado); }
/// <summary> /// Método para enviar el correo con sus datos /// </summary> public bool enviarCorreo() { try { DatosCorreo _datosCorreo = (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo(vista.asunto, vista.destinatario, vista.mensaje); if (vista.adjunto != String.Empty) { _datosCorreo.adjunto = RecursoPresentadorM8.rutaFacturas + vista.adjunto; } Comando <bool> _comandoCorreo = FabricaComandos.CrearComandoEnviarCorreoGmail(_datosCorreo); return(_comandoCorreo.Ejecutar());; } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; return(false); } }
public void TraducirDTOApuestaJugadorTest() { DTOApuestaJugador _dtoEsperado = FabricaDTO.CrearDtoApuestaJugador(); Jugador _jugador = FabricaEntidades.CrearJugador(); _jugador.Id = 1; _dtoEsperado.IdLogro = 1; _dtoEsperado.IdUsuario = 1; _dtoEsperado.IdJugador = 1; _dtoEsperado.Estado = "en curso"; _apuestaJugador = FabricaEntidades.CrearApuestaJugador(); _apuestaJugador.Logro = _logroJugador; _apuestaJugador.Usuario = _apostador; _apuestaJugador.Respuesta = _jugador; _apuestaJugador.Estado = "en curso"; _traductorApuestaJugador = FabricaTraductor.CrearTraductorApuestaJugador(); _dtoApuestaJugador = _traductorApuestaJugador.CrearDto(_apuestaJugador); Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaJugador.IdLogro); Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaJugador.IdUsuario); Assert.AreEqual(_dtoEsperado.IdJugador, _dtoApuestaJugador.IdJugador); Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaJugador.Estado); }
/// <summary> /// Metodo que se encarga de Agregar un Usuario a la Base de Datos /// </summary> /// <returns>Verdadero si la insercion fue exitosa o false sino fue exitosa</returns> public bool AgregarUsuario() { bool exito = false; FabricaEntidades laFabrica = new FabricaEntidades(); /*Verificamos que el nombre, apellido, username, correo, pregunta y respuesta secreta, clave y * confirmacion de clave no esten vacios, ademas el cargo y rol deben tener seleccionados valores permitidos*/ if (!vista.nombreUsuario.Equals("") && !vista.apellidoUsuario.Equals("") && !vista.username.Equals("") && !vista.correoUsuario.Equals("") && !vista.preguntaUsuario.Equals("") && !vista.respuestaUsuario.Equals("") && (vista.clave == vista.confirmarClave) && !vista.comboTipoCargo.SelectedValue.Equals("-1") && !vista.comboTipoRol.SelectedValue.Equals("-1")) { // Instanciamos la entidad Usuario a traves de su fabrica Entidad Usuario = laFabrica.ObtenerUsuario(vista.username, vista.clave, vista.nombreUsuario, vista.apellidoUsuario, vista.comboTipoRol.SelectedValue, vista.correoUsuario, vista.preguntaUsuario, vista.respuestaUsuario, vista.comboTipoCargo.SelectedValue); //Instanciamos el comando agregarUsuario a traves de la fabrica Comando <Entidad, bool> agregarUsuario = FabricaComandos.CrearComandoAgregarUsuario(); //Realizamos la operacion y retornamos la respuesta exito = agregarUsuario.Ejecutar(Usuario); } //Retornamos la respuesta return(exito); }
public void PruebaComandoConsultarCasoDeUsoPorActor() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidadAct = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); Actor actor = entidadAct as Actor; actor.NombreActor = "Administrador"; Proyecto proyecto = entidadProy as Proyecto; proyecto.Codigo = "TOT"; actor.ProyectoAsociado = proyecto; Comando <Entidad, List <Entidad> > comandoCasosUsoPorActor = FabricaComandos.CrearComandoConsultarCasosDeUsoXActor(); List <Entidad> laLista = comandoCasosUsoPorActor.Ejecutar(actor); Assert.IsNotNull(laLista); }
public void SetUp() { Equipos equipos = new Equipos(); Estadios estadios = new Estadios(); daoPartido = FabricaDAO.CrearDAOPartido(); equipo1 = equipos.GetEquipo(1); equipo2 = equipos.GetEquipo(2); estadio = estadios.GetEstadio(1); partido = FabricaEntidades.CrearPartido(0, new DateTime(2018, 06, 29, 1, 0, 0), new DateTime(2018, 06, 29, 3, 0, 0), "pedro", equipo1, equipo2, estadio); daoPartido.Agregar(partido); partidoobtenido = (Partido)daoPartido.ObtenerTodos()[daoPartido.ObtenerTodos().Count - 1]; DAOJugador daoJugador = FabricaDAO.CrearDAOJugador(); jugador = FabricaEntidades.CrearJugador(); jugador.Equipo = equipo1; jugador.Altura = 180; jugador.Apellido = "Prueba"; jugador.Nombre = "PruebaDos"; jugador.Numero = 10; jugador.Posicion = "Delantero"; jugador.Peso = 90; jugador.LugarNacimiento = "Perdido"; jugador.FechaNacimiento = "2012/12/12"; daoJugador.Agregar(jugador); daoAlineacion = FabricaDAO.CrearDAOAlineacion(); alineacion = FabricaEntidades.CrearAlineacion(0, true, "Delantero", true, jugador, equipo1, partidoobtenido); }
/// <summary> /// /// </summary> /// <param name="partido"></param> /// <exception cref="LogrosPendientesNoExisteException">Excepcion que /// ocurre cuando un partido no tiene logros pendientes por asignar /// resultado</exception> /// <returns></returns> public List <Entidad> ObtenerLogrosPendientes(Entidad partido) { List <Entidad> logrosVf = new List <Entidad>(); LogroVoF logro; Conectar(); StoredProcedure("ConsultarLogrosVoFPendiente(@idpartido)"); AgregarParametro("idpartido", partido.Id); EjecutarReader(); for (int i = 0; i < cantidadRegistros; i++) { logro = FabricaEntidades.CrearLogroVoF(); logro.Id = GetInt(i, 0); logro.IdTipo = TipoLogro.vof; logro.Logro = GetString(i, 2); logrosVf.Add(logro); } if (logrosVf.Count == 0) { throw new LogrosPendientesNoExisteException(partido.Id, "vf"); } return(logrosVf); }
/// <summary> /// Método para llenar la tabla de contactos de la vista /// </summary> public void LlenarTablaContactos() { try { Entidad compania = FabricaEntidades.CrearCompaniaVacia(); compania.Id = _vista.getIdComp(); Comando <List <Entidad> > comandoLista = FabricaComandos.CrearComandoConsultarContactosPorCompania(compania, _vista.getTypeComp()); List <Entidad> listaContactos = comandoLista.Ejecutar(); foreach (Entidad entidad in listaContactos) { ContactoM5 contacto = ( ContactoM5 )entidad; LlenarTabla(contacto, _vista.getTypeComp(), _vista.getIdComp()); } _vista.CargarBotonNuevoContacto(_vista.getTypeComp(), _vista.getIdComp()); } catch (ConsultarContactoException ex) { Alerta(RecursoM5.ErrorConsultarContacto, 0); } catch (BaseDeDatosContactoException ex) { Alerta(RecursoM5.ErrorBaseDeDatos, 0); } }