/// <summary> /// metodo que ejecuta el comando /// </summary> /// <param name="parametro">entidad que contiene el id del /// que se desean saber todos sus datos</param> /// <returns>el contacto con todos sus datos</returns> public override Entidad Ejecutar(Entidad parametro) { try { FabricaDAOSqlServer laFabrica = new FabricaDAOSqlServer(); IDaoContacto daoContacto = laFabrica.ObtenerDaoContacto(); return(daoContacto.ConsultarXId(parametro)); } #region Catches catch (ContactoInexistenteException ex) { Logger.EscribirWarning(Convert.ToString(this.GetType()), ex.Message, System.Reflection.MethodBase.GetCurrentMethod().Name); throw ex; } catch (ExcepcionesTotem.ExceptionTotemConexionBD ex) { Logger.EscribirWarning(Convert.ToString(this.GetType()), ex.Message, System.Reflection.MethodBase.GetCurrentMethod().Name); throw ex; } catch (ExceptionTotem ex) { Logger.EscribirWarning(Convert.ToString(this.GetType()), ex.Message, System.Reflection.MethodBase.GetCurrentMethod().Name); throw ex; } #endregion }
public void pruebaConsultarContactoPorID() { daocontacto = fabricaDAOContacto.ObtenerDaoContacto(); elContactoAuxiliar.Id = 1; elContacto2 = (Contacto)daocontacto.ConsultarXId(elContactoAuxiliar); Assert.AreEqual(elContacto2.ConCedula, "66666666"); Assert.AreEqual(elContacto2.Con_Nombre, "Reinaldo"); Assert.AreEqual(elContacto2.Con_Apellido, "Cortes"); }